home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_46_TalkCommands.txt < prev    next >
Text File  |  1994-02-05  |  282KB  |  4,976 lines

  1. # near model CODE resource
  2. # jump table entries: 12368-12442 (75 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  4868 FFF8                pea.l      [A0 - 0x8]
  7. 0000000C  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  8. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 00000014  4868 FFFC                pea.l      [A0 - 0x4]
  10. 00000018  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  11. 0000001C  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  12. 00000020  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  13. 00000024  206E 0008                movea.l    A0, [A6 + 0x8]
  14. 00000028  2C48                     movea.l    A6, A0
  15. 0000002A  4EFA 0160                jmp        [PC + 0x160 /* 0000018C */]
  16. 0000002E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  17. 00000032  2E9F                     move.l     [A7], [A7]+
  18. 00000034  4E75                     rts
  19. fn00000036:
  20. 00000036  4E56 FCE6                link       A6, -0x031A
  21. 0000003A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  22. 0000003E  42A7                     clr.l      -[A7]
  23. 00000040  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  24. 00000044  2D5F FDF0                move.l     [A6 - 0x210], [A7]+
  25. 00000048  42A7                     clr.l      -[A7]
  26. 0000004A  2F2E FDF0                move.l     -[A7], [A6 - 0x210]
  27. 0000004E  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  28. 00000052  2D5F FDF4                move.l     [A6 - 0x20C], [A7]+
  29. 00000056  206E FDF4                movea.l    A0, [A6 - 0x20C]
  30. 0000005A  3D50 FDE6                move.w     [A6 - 0x21A], [A0]
  31. 0000005E  0C6E 4000 FDE6           cmpi.w     [A6 - 0x21A], 0x4000 /* '@\0' */
  32. 00000064  6C08                     bge        +0xA /* 0000006E */
  33. 00000066  206E FDF0                movea.l    A0, [A6 - 0x210]
  34. 0000006A  3D50 FDE6                move.w     [A6 - 0x21A], [A0]
  35. label0000006E:
  36. 0000006E  206E FDF0                movea.l    A0, [A6 - 0x210]
  37. 00000072  226E FDF4                movea.l    A1, [A6 - 0x20C]
  38. 00000076  2029 0004                move.l     D0, [A1 + 0x4]
  39. 0000007A  D0A8 0004                add.l      D0, [A0 + 0x4]
  40. 0000007E  0C80 0000 00FE           cmpi.l     D0, 0xFE
  41. 00000084  6C5A                     bge        +0x5C /* 000000E0 */
  42. 00000086  486E FEF8                pea.l      [A6 - 0x108]
  43. 0000008A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  44. 0000008E  486E FDF8                pea.l      [A6 - 0x208]
  45. 00000092  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  46. 00000096  102E 0008                move.b     D0, [A6 + 0x8]
  47. 0000009A  6724                     beq        +0x26 /* 000000C0 */
  48. 0000009C  486E FDF8                pea.l      [A6 - 0x208]
  49. 000000A0  487A 00FA                pea.l      [PC + 0xFA /* 0000019C, value 0x1204E56 */]
  50. 000000A4  486E FEF8                pea.l      [A6 - 0x108]
  51. 000000A8  486E FCE6                pea.l      [A6 - 0x31A]
  52. 000000AC  3F3C 0003                move.w     -[A7], 0x3
  53. 000000B0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  54. 000000B4  486E FCE6                pea.l      [A6 - 0x31A]
  55. 000000B8  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  56. 000000BC  6000 00C6                bra        +0xC8 /* 00000184 */
  57. label000000C0:
  58. 000000C0  486E FDF8                pea.l      [A6 - 0x208]
  59. 000000C4  486E FEF8                pea.l      [A6 - 0x108]
  60. 000000C8  486E FCE6                pea.l      [A6 - 0x31A]
  61. 000000CC  3F3C 0002                move.w     -[A7], 0x2
  62. 000000D0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  63. 000000D4  486E FCE6                pea.l      [A6 - 0x31A]
  64. 000000D8  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  65. 000000DC  6000 00A6                bra        +0xA8 /* 00000184 */
  66. label000000E0:
  67. 000000E0  42A7                     clr.l      -[A7]
  68. 000000E2  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  69. 000000E6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  70. 000000EA  42A7                     clr.l      -[A7]
  71. 000000EC  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  72. 000000F0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  73. 000000F4  57C0                     seq        D0
  74. 000000F6  4AAE FFFC                tst.l      [A6 - 0x4]
  75. 000000FA  57C1                     seq        D1
  76. 000000FC  8001                     or.b       D0, D1
  77. 000000FE  6706                     beq        +0x8 /* 00000106 */
  78. 00000100  2F0E                     move.l     -[A7], A6
  79. 00000102  4EBA FEFC                jsr        [PC - 0x104 /* 00000000 */]
  80. label00000106:
  81. 00000106  42A7                     clr.l      -[A7]
  82. 00000108  206E FFF8                movea.l    A0, [A6 - 0x8]
  83. 0000010C  2F10                     move.l     -[A7], [A0]
  84. 0000010E  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  85. 00000112  2D5F FDEC                move.l     [A6 - 0x214], [A7]+
  86. 00000116  102E 0008                move.b     D0, [A6 + 0x8]
  87. 0000011A  6728                     beq        +0x2A /* 00000144 */
  88. 0000011C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  89. 00000120  202E FDEC                move.l     D0, [A6 - 0x214]
  90. 00000124  5280                     addq.l     D0, 1
  91. 00000126  2F00                     move.l     -[A7], D0
  92. 00000128  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  93. 0000012C  206E FFF8                movea.l    A0, [A6 - 0x8]
  94. 00000130  202E FDEC                move.l     D0, [A6 - 0x214]
  95. 00000134  D090                     add.l      D0, [A0]
  96. 00000136  2D40 FDE8                move.l     [A6 - 0x218], D0
  97. 0000013A  206E FDE8                movea.l    A0, [A6 - 0x218]
  98. 0000013E  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  99. 00000142  600C                     bra        +0xE /* 00000150 */
  100. label00000144:
  101. 00000144  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  102. 00000148  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  103. 0000014C  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  104. label00000150:
  105. 00000150  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  106. 00000154  205F                     movea.l    A0, [A7]+
  107. 00000156  A029                     syscall    HLock
  108. 00000158  4267                     clr.w      -[A7]
  109. 0000015A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  110. 0000015E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  111. 00000162  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  112. 00000166  4A5F                     tst.w      [A7]+
  113. 00000168  6706                     beq        +0x8 /* 00000170 */
  114. 0000016A  2F0E                     move.l     -[A7], A6
  115. 0000016C  4EBA FE92                jsr        [PC - 0x16E /* 00000000 */]
  116. label00000170:
  117. 00000170  486E FFFC                pea.l      [A6 - 0x4]
  118. 00000174  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  119. 00000178  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  120. 0000017C  1F3C 0001                move.b     -[A7], 0x1
  121. 00000180  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  122. label00000184:
  123. 00000184  3F2E FDE6                move.w     -[A7], [A6 - 0x21A]
  124. 00000188  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  125. label0000018C:
  126. 0000018C  4FEE FCC6                lea.l      A7, [A6 - 0x33A]
  127. 00000190  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  128. 00000194  4E5E                     unlink     A6
  129. 00000196  205F                     movea.l    A0, [A7]+
  130. 00000198  544F                     addq.w     A7, 2
  131. 0000019A  4ED0                     jmp        [A0]
  132. 0000019C  0120                     btst       -[A0], D0
  133. export_1546:
  134. 0000019E  4E56 0000                link       A6, 0
  135. 000001A2  4267                     clr.w      -[A7]
  136. 000001A4  4EBA FE90                jsr        [PC - 0x170 /* 00000036 */]
  137. 000001A8  4E5E                     unlink     A6
  138. 000001AA  4E75                     rts
  139. export_1547:
  140. 000001AC  4E56 0000                link       A6, 0
  141. 000001B0  1F3C 0001                move.b     -[A7], 0x1
  142. 000001B4  4EBA FE80                jsr        [PC - 0x180 /* 00000036 */]
  143. 000001B8  4E5E                     unlink     A6
  144. 000001BA  4E75                     rts
  145. export_1548:
  146. 000001BC  4E56 0000                link       A6, 0
  147. 000001C0  4267                     clr.w      -[A7]
  148. 000001C2  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  149. 000001C6  4267                     clr.w      -[A7]
  150. 000001C8  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  151. 000001CC  101F                     move.b     D0, [A7]+
  152. 000001CE  C01F                     and.b      D0, [A7]+
  153. 000001D0  1F00                     move.b     -[A7], D0
  154. 000001D2  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  155. 000001D6  4E5E                     unlink     A6
  156. 000001D8  4E75                     rts
  157. export_1549:
  158. 000001DA  4E56 FDCA                link       A6, -0x0236
  159. 000001DE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  160. 000001E2  422D CCD8                clr.b      [A5 - 0x3328]
  161. 000001E6  4267                     clr.w      -[A7]
  162. 000001E8  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  163. 000001EC  101F                     move.b     D0, [A7]+
  164. 000001EE  6604                     bne        +0x6 /* 000001F4 */
  165. 000001F0  6000 027A                bra        +0x27C /* 0000046C */
  166. label000001F4:
  167. 000001F4  486E FDE0                pea.l      [A6 - 0x220]
  168. 000001F8  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  169. 000001FC  4267                     clr.w      -[A7]
  170. 000001FE  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  171. 00000202  101F                     move.b     D0, [A7]+
  172. 00000204  6700 025A                beq        +0x25C /* 00000460 */
  173. 00000208  486E FDEC                pea.l      [A6 - 0x214]
  174. 0000020C  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  175. 00000210  102E FDEC                move.b     D0, [A6 - 0x214]
  176. 00000214  C02E FDE0                and.b      D0, [A6 - 0x220]
  177. 00000218  6700 008E                beq        +0x90 /* 000002A8 */
  178. 0000021C  302D F58C                move.w     D0, [A5 - 0xA74]
  179. 00000220  0440 0013                subi.w     D0, 0x13
  180. 00000224  6B00 040A                bmi        +0x40C /* 00000630 */
  181. 00000228  0C40 0006                cmpi.w     D0, 0x6
  182. 0000022C  6E00 0402                bgt        +0x404 /* 00000630 */
  183. 00000230  D040                     add.w      D0, D0
  184. 00000232  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  185. 00000236  4EFB 0000                jmp        [PC + D0.w]
  186. 0000023A  0010 0020                ori.b      [A0], 0x20 /* ' ' */
  187. 0000023E  0030 0040 0050           ori.b      [A0 + D0.w + 0x50], 0x40 /* '@' */
  188. 00000244  0060 0010                ori.w      -[A0], 0x10
  189. 00000248  202E FDEE                move.l     D0, [A6 - 0x212]
  190. 0000024C  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  191. 00000250  57C7                     seq        D7
  192. 00000252  4407                     neg.b      D7
  193. 00000254  6000 03DA                bra        +0x3DC /* 00000630 */
  194. 00000258  202E FDEE                move.l     D0, [A6 - 0x212]
  195. 0000025C  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  196. 00000260  56C7                     sne        D7
  197. 00000262  4407                     neg.b      D7
  198. 00000264  6000 03CA                bra        +0x3CC /* 00000630 */
  199. 00000268  202E FDEE                move.l     D0, [A6 - 0x212]
  200. 0000026C  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  201. 00000270  5EC7                     sgt        D7
  202. 00000272  4407                     neg.b      D7
  203. 00000274  6000 03BA                bra        +0x3BC /* 00000630 */
  204. 00000278  202E FDEE                move.l     D0, [A6 - 0x212]
  205. 0000027C  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  206. 00000280  5DC7                     slt        D7
  207. 00000282  4407                     neg.b      D7
  208. 00000284  6000 03AA                bra        +0x3AC /* 00000630 */
  209. 00000288  202E FDEE                move.l     D0, [A6 - 0x212]
  210. 0000028C  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  211. 00000290  5CC7                     sge        D7
  212. 00000292  4407                     neg.b      D7
  213. 00000294  6000 039A                bra        +0x39C /* 00000630 */
  214. 00000298  202E FDEE                move.l     D0, [A6 - 0x212]
  215. 0000029C  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  216. 000002A0  5FC7                     sle        D7
  217. 000002A2  4407                     neg.b      D7
  218. 000002A4  6000 038A                bra        +0x38C /* 00000630 */
  219. label000002A8:
  220. 000002A8  102E FDE0                move.b     D0, [A6 - 0x220]
  221. 000002AC  671E                     beq        +0x20 /* 000002CC */
  222. 000002AE  486E FDE2                pea.l      [A6 - 0x21E]
  223. 000002B2  486E FDCA                pea.l      [A6 - 0x236]
  224. 000002B6  3F3C 280E                move.w     -[A7], 0x280E
  225. 000002BA  A9EB                     syscall    Pack4/FP68K
  226. 000002BC  41EE FDE2                lea.l      A0, [A6 - 0x21E]
  227. 000002C0  43EE FDCA                lea.l      A1, [A6 - 0x236]
  228. 000002C4  7004                     moveq.l    D0, 0x04
  229. label000002C6:
  230. 000002C6  30D9                     move.w     [A0]+, [A1]+
  231. 000002C8  51C8 FFFC                dbf        D0, -0x6 /* 000002C6 */
  232. label000002CC:
  233. 000002CC  102E FDEC                move.b     D0, [A6 - 0x214]
  234. 000002D0  671E                     beq        +0x20 /* 000002F0 */
  235. 000002D2  486E FDEE                pea.l      [A6 - 0x212]
  236. 000002D6  486E FDCA                pea.l      [A6 - 0x236]
  237. 000002DA  3F3C 280E                move.w     -[A7], 0x280E
  238. 000002DE  A9EB                     syscall    Pack4/FP68K
  239. 000002E0  41EE FDEE                lea.l      A0, [A6 - 0x212]
  240. 000002E4  43EE FDCA                lea.l      A1, [A6 - 0x236]
  241. 000002E8  7004                     moveq.l    D0, 0x04
  242. label000002EA:
  243. 000002EA  30D9                     move.w     [A0]+, [A1]+
  244. 000002EC  51C8 FFFC                dbf        D0, -0x6 /* 000002EA */
  245. label000002F0:
  246. 000002F0  302D F58C                move.w     D0, [A5 - 0xA74]
  247. 000002F4  0440 0013                subi.w     D0, 0x13
  248. 000002F8  6B00 0336                bmi        +0x338 /* 00000630 */
  249. 000002FC  0C40 0006                cmpi.w     D0, 0x6
  250. 00000300  6E00 032E                bgt        +0x330 /* 00000630 */
  251. 00000304  D040                     add.w      D0, D0
  252. 00000306  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  253. 0000030A  4EFB 0000                jmp        [PC + D0.w]
  254. 0000030E  0010 004A                ori.b      [A0], 0x4A /* 'J' */
  255. 00000312  0128 013E                btst       [A0 + 0x13E], D0
  256. 00000316  0084 00D6 0010           ori.l      D4, 0xD60010
  257. 0000031C  486E FDE2                pea.l      [A6 - 0x21E]
  258. 00000320  41EE FDCA                lea.l      A0, [A6 - 0x236]
  259. 00000324  43EE FDEE                lea.l      A1, [A6 - 0x212]
  260. 00000328  7004                     moveq.l    D0, 0x04
  261. label0000032A:
  262. 0000032A  30D9                     move.w     [A0]+, [A1]+
  263. 0000032C  51C8 FFFC                dbf        D0, -0x6 /* 0000032A */
  264. 00000330  486E FDCA                pea.l      [A6 - 0x236]
  265. 00000334  3F3C 0002                move.w     -[A7], 0x2
  266. 00000338  A9EB                     syscall    Pack4/FP68K
  267. 0000033A  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  268. 00000340  487A 0302                pea.l      [PC + 0x302 /* 00000644, value 0x3FDAAFEB */]
  269. 00000344  486E FDCA                pea.l      [A6 - 0x236]
  270. 00000348  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  271. 0000034C  A9EB                     syscall    Pack4/FP68K
  272. 0000034E  55C7                     scs        D7
  273. 00000350  4407                     neg.b      D7
  274. 00000352  6000 02DC                bra        +0x2DE /* 00000630 */
  275. 00000356  486E FDE2                pea.l      [A6 - 0x21E]
  276. 0000035A  41EE FDCA                lea.l      A0, [A6 - 0x236]
  277. 0000035E  43EE FDEE                lea.l      A1, [A6 - 0x212]
  278. 00000362  7004                     moveq.l    D0, 0x04
  279. label00000364:
  280. 00000364  30D9                     move.w     [A0]+, [A1]+
  281. 00000366  51C8 FFFC                dbf        D0, -0x6 /* 00000364 */
  282. 0000036A  486E FDCA                pea.l      [A6 - 0x236]
  283. 0000036E  3F3C 0002                move.w     -[A7], 0x2
  284. 00000372  A9EB                     syscall    Pack4/FP68K
  285. 00000374  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  286. 0000037A  487A 02C8                pea.l      [PC + 0x2C8 /* 00000644, value 0x3FDAAFEB */]
  287. 0000037E  486E FDCA                pea.l      [A6 - 0x236]
  288. 00000382  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  289. 00000386  A9EB                     syscall    Pack4/FP68K
  290. 00000388  5EC7                     sgt        D7
  291. 0000038A  4407                     neg.b      D7
  292. 0000038C  6000 02A2                bra        +0x2A4 /* 00000630 */
  293. 00000390  486E FDE2                pea.l      [A6 - 0x21E]
  294. 00000394  486E FDEE                pea.l      [A6 - 0x212]
  295. 00000398  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  296. 0000039C  A9EB                     syscall    Pack4/FP68K
  297. 0000039E  5CC0                     sge        D0
  298. 000003A0  4A00                     tst.b      D0
  299. 000003A2  6636                     bne        +0x38 /* 000003DA */
  300. 000003A4  486E FDE2                pea.l      [A6 - 0x21E]
  301. 000003A8  41EE FDCA                lea.l      A0, [A6 - 0x236]
  302. 000003AC  43EE FDEE                lea.l      A1, [A6 - 0x212]
  303. 000003B0  7204                     moveq.l    D1, 0x04
  304. label000003B2:
  305. 000003B2  30D9                     move.w     [A0]+, [A1]+
  306. 000003B4  51C9 FFFC                dbf        D1, -0x6 /* 000003B2 */
  307. 000003B8  486E FDCA                pea.l      [A6 - 0x236]
  308. 000003BC  3F3C 0002                move.w     -[A7], 0x2
  309. 000003C0  A9EB                     syscall    Pack4/FP68K
  310. 000003C2  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  311. 000003C8  487A 027A                pea.l      [PC + 0x27A /* 00000644, value 0x3FDAAFEB */]
  312. 000003CC  486E FDCA                pea.l      [A6 - 0x236]
  313. 000003D0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  314. 000003D4  A9EB                     syscall    Pack4/FP68K
  315. 000003D6  55C1                     scs        D1
  316. 000003D8  8001                     or.b       D0, D1
  317. label000003DA:
  318. 000003DA  4400                     neg.b      D0
  319. 000003DC  1E00                     move.b     D7, D0
  320. 000003DE  6000 0250                bra        +0x252 /* 00000630 */
  321. 000003E2  486E FDE2                pea.l      [A6 - 0x21E]
  322. 000003E6  486E FDEE                pea.l      [A6 - 0x212]
  323. 000003EA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  324. 000003EE  A9EB                     syscall    Pack4/FP68K
  325. 000003F0  53C0                     sls        D0
  326. 000003F2  4A00                     tst.b      D0
  327. 000003F4  6636                     bne        +0x38 /* 0000042C */
  328. 000003F6  486E FDE2                pea.l      [A6 - 0x21E]
  329. 000003FA  41EE FDCA                lea.l      A0, [A6 - 0x236]
  330. 000003FE  43EE FDEE                lea.l      A1, [A6 - 0x212]
  331. 00000402  7204                     moveq.l    D1, 0x04
  332. label00000404:
  333. 00000404  30D9                     move.w     [A0]+, [A1]+
  334. 00000406  51C9 FFFC                dbf        D1, -0x6 /* 00000404 */
  335. 0000040A  486E FDCA                pea.l      [A6 - 0x236]
  336. 0000040E  3F3C 0002                move.w     -[A7], 0x2
  337. 00000412  A9EB                     syscall    Pack4/FP68K
  338. 00000414  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  339. 0000041A  487A 0228                pea.l      [PC + 0x228 /* 00000644, value 0x3FDAAFEB */]
  340. 0000041E  486E FDCA                pea.l      [A6 - 0x236]
  341. 00000422  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  342. 00000426  A9EB                     syscall    Pack4/FP68K
  343. 00000428  55C1                     scs        D1
  344. 0000042A  8001                     or.b       D0, D1
  345. label0000042C:
  346. 0000042C  4400                     neg.b      D0
  347. 0000042E  1E00                     move.b     D7, D0
  348. 00000430  6000 01FE                bra        +0x200 /* 00000630 */
  349. 00000434  486E FDE2                pea.l      [A6 - 0x21E]
  350. 00000438  486E FDEE                pea.l      [A6 - 0x212]
  351. 0000043C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  352. 00000440  A9EB                     syscall    Pack4/FP68K
  353. 00000442  5EC7                     sgt        D7
  354. 00000444  4407                     neg.b      D7
  355. 00000446  6000 01E8                bra        +0x1EA /* 00000630 */
  356. 0000044A  486E FDE2                pea.l      [A6 - 0x21E]
  357. 0000044E  486E FDEE                pea.l      [A6 - 0x212]
  358. 00000452  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  359. 00000456  A9EB                     syscall    Pack4/FP68K
  360. 00000458  55C7                     scs        D7
  361. 0000045A  4407                     neg.b      D7
  362. 0000045C  6000 01D2                bra        +0x1D4 /* 00000630 */
  363. label00000460:
  364. 00000460  486E FDE0                pea.l      [A6 - 0x220]
  365. 00000464  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  366. 00000468  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  367. label0000046C:
  368. 0000046C  42A7                     clr.l      -[A7]
  369. 0000046E  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  370. 00000472  265F                     movea.l    A3, [A7]+
  371. 00000474  42A7                     clr.l      -[A7]
  372. 00000476  2F0B                     move.l     -[A7], A3
  373. 00000478  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  374. 0000047C  2A1F                     move.l     D5, [A7]+
  375. 0000047E  0CAB 0000 00FF 0004      cmpi.l     [A3 + 0x4], 0xFF
  376. 00000486  5FC0                     sle        D0
  377. 00000488  4A00                     tst.b      D0
  378. 0000048A  6770                     beq        +0x72 /* 000004FC */
  379. 0000048C  2045                     movea.l    A0, D5
  380. 0000048E  0CA8 0000 00FF 0004      cmpi.l     [A0 + 0x4], 0xFF
  381. 00000496  5FC1                     sle        D1
  382. 00000498  C001                     and.b      D0, D1
  383. 0000049A  6760                     beq        +0x62 /* 000004FC */
  384. 0000049C  486E FDF8                pea.l      [A6 - 0x208]
  385. 000004A0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  386. 000004A4  486E FEF8                pea.l      [A6 - 0x108]
  387. 000004A8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  388. 000004AC  7013                     moveq.l    D0, 0x13
  389. 000004AE  B06D F58C                cmp.w      D0, [A5 - 0xA74]
  390. 000004B2  57C0                     seq        D0
  391. 000004B4  7219                     moveq.l    D1, 0x19
  392. 000004B6  B26D F58C                cmp.w      D1, [A5 - 0xA74]
  393. 000004BA  57C1                     seq        D1
  394. 000004BC  8001                     or.b       D0, D1
  395. 000004BE  7214                     moveq.l    D1, 0x14
  396. 000004C0  B26D F58C                cmp.w      D1, [A5 - 0xA74]
  397. 000004C4  57C1                     seq        D1
  398. 000004C6  8001                     or.b       D0, D1
  399. 000004C8  671E                     beq        +0x20 /* 000004E8 */
  400. 000004CA  4267                     clr.w      -[A7]
  401. 000004CC  486E FEF8                pea.l      [A6 - 0x108]
  402. 000004D0  486E FDF8                pea.l      [A6 - 0x208]
  403. 000004D4  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  404. 000004D8  101F                     move.b     D0, [A7]+
  405. 000004DA  6706                     beq        +0x8 /* 000004E2 */
  406. 000004DC  4246                     clr.w      D6
  407. 000004DE  6000 00DA                bra        +0xDC /* 000005BA */
  408. label000004E2:
  409. 000004E2  7C01                     moveq.l    D6, 0x01
  410. 000004E4  6000 00D4                bra        +0xD6 /* 000005BA */
  411. label000004E8:
  412. 000004E8  4267                     clr.w      -[A7]
  413. 000004EA  486E FEF8                pea.l      [A6 - 0x108]
  414. 000004EE  486E FDF8                pea.l      [A6 - 0x208]
  415. 000004F2  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  416. 000004F6  3C1F                     move.w     D6, [A7]+
  417. 000004F8  6000 00C0                bra        +0xC2 /* 000005BA */
  418. label000004FC:
  419. 000004FC  42A7                     clr.l      -[A7]
  420. 000004FE  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  421. 00000502  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  422. 00000506  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  423. 0000050A  42A7                     clr.l      -[A7]
  424. 0000050C  42A7                     clr.l      -[A7]
  425. 0000050E  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  426. 00000512  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  427. 00000516  285F                     movea.l    A4, [A7]+
  428. 00000518  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  429. 0000051C  205F                     movea.l    A0, [A7]+
  430. 0000051E  A029                     syscall    HLock
  431. 00000520  4EAD 1A0A                jsr        [A5 + 0x1A0A /* export_829 */]
  432. 00000524  7013                     moveq.l    D0, 0x13
  433. 00000526  B06D F58C                cmp.w      D0, [A5 - 0xA74]
  434. 0000052A  57C0                     seq        D0
  435. 0000052C  7219                     moveq.l    D1, 0x19
  436. 0000052E  B26D F58C                cmp.w      D1, [A5 - 0xA74]
  437. 00000532  57C1                     seq        D1
  438. 00000534  8001                     or.b       D0, D1
  439. 00000536  7214                     moveq.l    D1, 0x14
  440. 00000538  B26D F58C                cmp.w      D1, [A5 - 0xA74]
  441. 0000053C  57C1                     seq        D1
  442. 0000053E  8001                     or.b       D0, D1
  443. 00000540  6736                     beq        +0x38 /* 00000578 */
  444. 00000542  4267                     clr.w      -[A7]
  445. 00000544  2F0C                     move.l     -[A7], A4
  446. 00000546  206E FFFC                movea.l    A0, [A6 - 0x4]
  447. 0000054A  2F10                     move.l     -[A7], [A0]
  448. 0000054C  42A7                     clr.l      -[A7]
  449. 0000054E  2F0C                     move.l     -[A7], A4
  450. 00000550  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  451. 00000554  201F                     move.l     D0, [A7]+
  452. 00000556  3F00                     move.w     -[A7], D0
  453. 00000558  42A7                     clr.l      -[A7]
  454. 0000055A  206E FFFC                movea.l    A0, [A6 - 0x4]
  455. 0000055E  2F10                     move.l     -[A7], [A0]
  456. 00000560  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  457. 00000564  201F                     move.l     D0, [A7]+
  458. 00000566  3F00                     move.w     -[A7], D0
  459. 00000568  4EAD 2932                jsr        [A5 + 0x2932 /* export_1314 */]
  460. 0000056C  101F                     move.b     D0, [A7]+
  461. 0000056E  6704                     beq        +0x6 /* 00000574 */
  462. 00000570  4246                     clr.w      D6
  463. 00000572  6032                     bra        +0x34 /* 000005A6 */
  464. label00000574:
  465. 00000574  7C01                     moveq.l    D6, 0x01
  466. 00000576  602E                     bra        +0x30 /* 000005A6 */
  467. label00000578:
  468. 00000578  4267                     clr.w      -[A7]
  469. 0000057A  2F0C                     move.l     -[A7], A4
  470. 0000057C  206E FFFC                movea.l    A0, [A6 - 0x4]
  471. 00000580  2F10                     move.l     -[A7], [A0]
  472. 00000582  42A7                     clr.l      -[A7]
  473. 00000584  2F0C                     move.l     -[A7], A4
  474. 00000586  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  475. 0000058A  201F                     move.l     D0, [A7]+
  476. 0000058C  3F00                     move.w     -[A7], D0
  477. 0000058E  42A7                     clr.l      -[A7]
  478. 00000590  206E FFFC                movea.l    A0, [A6 - 0x4]
  479. 00000594  2F10                     move.l     -[A7], [A0]
  480. 00000596  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  481. 0000059A  201F                     move.l     D0, [A7]+
  482. 0000059C  3F00                     move.w     -[A7], D0
  483. 0000059E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  484. 000005A2  A9ED                     syscall    Pack6
  485. 000005A4  3C1F                     move.w     D6, [A7]+
  486. label000005A6:
  487. 000005A6  486E FFFC                pea.l      [A6 - 0x4]
  488. 000005AA  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  489. 000005AE  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  490. 000005B2  1F3C 0001                move.b     -[A7], 0x1
  491. 000005B6  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  492. label000005BA:
  493. 000005BA  302D F58C                move.w     D0, [A5 - 0xA74]
  494. 000005BE  0440 0013                subi.w     D0, 0x13
  495. 000005C2  6B6C                     bmi        +0x6E /* 00000630 */
  496. 000005C4  0C40 0006                cmpi.w     D0, 0x6
  497. 000005C8  6E66                     bgt        +0x68 /* 00000630 */
  498. 000005CA  D040                     add.w      D0, D0
  499. 000005CC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  500. 000005D0  4EFB 0000                jmp        [PC + D0.w]
  501. 000005D4  0010 0018                ori.b      [A0], 0x18
  502. 000005D8  0020 002A                ori.b      -[A0], 0x2A /* '*' */
  503. 000005DC  0034 004A 0010           ori.b      [A4 + D0.w + 0x10], 0x4A /* 'J' */
  504. 000005E2  4A46                     tst.w      D6
  505. 000005E4  57C7                     seq        D7
  506. 000005E6  4407                     neg.b      D7
  507. 000005E8  6046                     bra        +0x48 /* 00000630 */
  508. 000005EA  4A46                     tst.w      D6
  509. 000005EC  56C7                     sne        D7
  510. 000005EE  4407                     neg.b      D7
  511. 000005F0  603E                     bra        +0x40 /* 00000630 */
  512. 000005F2  7001                     moveq.l    D0, 0x01
  513. 000005F4  B046                     cmp.w      D0, D6
  514. 000005F6  57C7                     seq        D7
  515. 000005F8  4407                     neg.b      D7
  516. 000005FA  6034                     bra        +0x36 /* 00000630 */
  517. 000005FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  518. 000005FE  B046                     cmp.w      D0, D6
  519. 00000600  57C7                     seq        D7
  520. 00000602  4407                     neg.b      D7
  521. 00000604  602A                     bra        +0x2C /* 00000630 */
  522. 00000606  7001                     moveq.l    D0, 0x01
  523. 00000608  B046                     cmp.w      D0, D6
  524. 0000060A  57C0                     seq        D0
  525. 0000060C  4A00                     tst.b      D0
  526. 0000060E  6606                     bne        +0x8 /* 00000616 */
  527. 00000610  4A46                     tst.w      D6
  528. 00000612  57C1                     seq        D1
  529. 00000614  8001                     or.b       D0, D1
  530. label00000616:
  531. 00000616  4400                     neg.b      D0
  532. 00000618  1E00                     move.b     D7, D0
  533. 0000061A  6014                     bra        +0x16 /* 00000630 */
  534. 0000061C  70FF                     moveq.l    D0, 0xFFFFFFFF
  535. 0000061E  B046                     cmp.w      D0, D6
  536. 00000620  57C0                     seq        D0
  537. 00000622  4A00                     tst.b      D0
  538. 00000624  6606                     bne        +0x8 /* 0000062C */
  539. 00000626  4A46                     tst.w      D6
  540. 00000628  57C1                     seq        D1
  541. 0000062A  8001                     or.b       D0, D1
  542. label0000062C:
  543. 0000062C  4400                     neg.b      D0
  544. 0000062E  1E00                     move.b     D7, D0
  545. label00000630:
  546. 00000630  1F07                     move.b     -[A7], D7
  547. 00000632  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  548. 00000636  1B7C 0001 CCD8           move.b     [A5 - 0x3328], 0x1
  549. 0000063C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  550. 00000640  4E5E                     unlink     A6
  551. 00000642  4E75                     rts
  552. 00000644  3FDA                     move.w     <<invalid special address>>, [A2]+
  553. 00000646  AFEB                     syscall    DisplayDispatch, auto_pop
  554. 00000648  FF0B                     .extension 0xF0B // unimplemented
  555. 0000064A  CB24                     .incomplete
  556. 0000064C  AAFF                     syscall    0xAFF
  557. export_1550:
  558. 0000064E  4E56 FDF0                link       A6, -0x0210
  559. 00000652  48E7 0018                movem.l    -[A7], A3,A4
  560. 00000656  42A7                     clr.l      -[A7]
  561. 00000658  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  562. 0000065C  285F                     movea.l    A4, [A7]+
  563. 0000065E  42A7                     clr.l      -[A7]
  564. 00000660  2F0C                     move.l     -[A7], A4
  565. 00000662  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  566. 00000666  265F                     movea.l    A3, [A7]+
  567. 00000668  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  568. 00000670  5FC0                     sle        D0
  569. 00000672  4A00                     tst.b      D0
  570. 00000674  6746                     beq        +0x48 /* 000006BC */
  571. 00000676  0CAB 0000 00FF 0004      cmpi.l     [A3 + 0x4], 0xFF
  572. 0000067E  5FC1                     sle        D1
  573. 00000680  C001                     and.b      D0, D1
  574. 00000682  6738                     beq        +0x3A /* 000006BC */
  575. 00000684  486E FDF8                pea.l      [A6 - 0x208]
  576. 00000688  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  577. 0000068C  486E FEF8                pea.l      [A6 - 0x108]
  578. 00000690  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  579. 00000694  42A7                     clr.l      -[A7]
  580. 00000696  42A7                     clr.l      -[A7]
  581. 00000698  486E FDF8                pea.l      [A6 - 0x208]
  582. 0000069C  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  583. 000006A0  42A7                     clr.l      -[A7]
  584. 000006A2  486E FEF8                pea.l      [A6 - 0x108]
  585. 000006A6  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  586. 000006AA  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  587. 000006AE  4A9F                     tst.l      [A7]+
  588. 000006B0  56C0                     sne        D0
  589. 000006B2  4400                     neg.b      D0
  590. 000006B4  1F00                     move.b     -[A7], D0
  591. 000006B6  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  592. 000006BA  6042                     bra        +0x44 /* 000006FE */
  593. label000006BC:
  594. 000006BC  42A7                     clr.l      -[A7]
  595. 000006BE  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  596. 000006C2  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  597. 000006C6  42A7                     clr.l      -[A7]
  598. 000006C8  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  599. 000006CC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  600. 000006D0  42A7                     clr.l      -[A7]
  601. 000006D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  602. 000006D6  2F10                     move.l     -[A7], [A0]
  603. 000006D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  604. 000006DC  2F10                     move.l     -[A7], [A0]
  605. 000006DE  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  606. 000006E2  4A9F                     tst.l      [A7]+
  607. 000006E4  56C0                     sne        D0
  608. 000006E6  4400                     neg.b      D0
  609. 000006E8  1F00                     move.b     -[A7], D0
  610. 000006EA  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  611. 000006EE  486E FFF8                pea.l      [A6 - 0x8]
  612. 000006F2  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  613. 000006F6  486E FFFC                pea.l      [A6 - 0x4]
  614. 000006FA  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  615. label000006FE:
  616. 000006FE  4CDF 1800                movem.l    A3,A4, [A7]+
  617. 00000702  4E5E                     unlink     A6
  618. 00000704  4E75                     rts
  619. export_1551:
  620. 00000706  4E56 FFD0                link       A6, -0x0030
  621. 0000070A  486E FFE8                pea.l      [A6 - 0x18]
  622. 0000070E  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  623. 00000712  486E FFF4                pea.l      [A6 - 0xC]
  624. 00000716  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  625. 0000071A  102E FFE8                move.b     D0, [A6 - 0x18]
  626. 0000071E  6716                     beq        +0x18 /* 00000736 */
  627. 00000720  4AAE FFEA                tst.l      [A6 - 0x16]
  628. 00000724  57C1                     seq        D1
  629. 00000726  C001                     and.b      D0, D1
  630. 00000728  670C                     beq        +0xE /* 00000736 */
  631. 0000072A  3F3C 0004                move.w     -[A7], 0x4
  632. 0000072E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  633. 00000732  6000 00B0                bra        +0xB2 /* 000007E4 */
  634. label00000736:
  635. 00000736  102E FFE8                move.b     D0, [A6 - 0x18]
  636. 0000073A  671A                     beq        +0x1C /* 00000756 */
  637. 0000073C  C02E FFF4                and.b      D0, [A6 - 0xC]
  638. 00000740  6714                     beq        +0x16 /* 00000756 */
  639. 00000742  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  640. 00000746  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  641. 0000074A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  642. 0000074E  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  643. 00000752  6000 0090                bra        +0x92 /* 000007E4 */
  644. label00000756:
  645. 00000756  102E FFE8                move.b     D0, [A6 - 0x18]
  646. 0000075A  671E                     beq        +0x20 /* 0000077A */
  647. 0000075C  486E FFEA                pea.l      [A6 - 0x16]
  648. 00000760  486E FFD0                pea.l      [A6 - 0x30]
  649. 00000764  3F3C 280E                move.w     -[A7], 0x280E
  650. 00000768  A9EB                     syscall    Pack4/FP68K
  651. 0000076A  41EE FFEA                lea.l      A0, [A6 - 0x16]
  652. 0000076E  43EE FFD0                lea.l      A1, [A6 - 0x30]
  653. 00000772  7004                     moveq.l    D0, 0x04
  654. label00000774:
  655. 00000774  30D9                     move.w     [A0]+, [A1]+
  656. 00000776  51C8 FFFC                dbf        D0, -0x6 /* 00000774 */
  657. label0000077A:
  658. 0000077A  102E FFF4                move.b     D0, [A6 - 0xC]
  659. 0000077E  671E                     beq        +0x20 /* 0000079E */
  660. 00000780  486E FFF6                pea.l      [A6 - 0xA]
  661. 00000784  486E FFD0                pea.l      [A6 - 0x30]
  662. 00000788  3F3C 280E                move.w     -[A7], 0x280E
  663. 0000078C  A9EB                     syscall    Pack4/FP68K
  664. 0000078E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  665. 00000792  43EE FFD0                lea.l      A1, [A6 - 0x30]
  666. 00000796  7004                     moveq.l    D0, 0x04
  667. label00000798:
  668. 00000798  30D9                     move.w     [A0]+, [A1]+
  669. 0000079A  51C8 FFFC                dbf        D0, -0x6 /* 00000798 */
  670. label0000079E:
  671. 0000079E  4267                     clr.w      -[A7]
  672. 000007A0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  673. 000007A4  1D5F FFDB                move.b     [A6 - 0x25], [A7]+
  674. 000007A8  1F3C 0003                move.b     -[A7], 0x3
  675. 000007AC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  676. 000007B0  42A7                     clr.l      -[A7]
  677. 000007B2  486E FFEA                pea.l      [A6 - 0x16]
  678. 000007B6  41EE FFD0                lea.l      A0, [A6 - 0x30]
  679. 000007BA  43EE FFF6                lea.l      A1, [A6 - 0xA]
  680. 000007BE  7004                     moveq.l    D0, 0x04
  681. label000007C0:
  682. 000007C0  30D9                     move.w     [A0]+, [A1]+
  683. 000007C2  51C8 FFFC                dbf        D0, -0x6 /* 000007C0 */
  684. 000007C6  486E FFD0                pea.l      [A6 - 0x30]
  685. 000007CA  3F3C 0006                move.w     -[A7], 0x6
  686. 000007CE  A9EB                     syscall    Pack4/FP68K
  687. 000007D0  486E FFD0                pea.l      [A6 - 0x30]
  688. 000007D4  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  689. 000007D8  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  690. 000007DC  1F2E FFDB                move.b     -[A7], [A6 - 0x25]
  691. 000007E0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  692. label000007E4:
  693. 000007E4  4E5E                     unlink     A6
  694. 000007E6  4E75                     rts
  695. export_1552:
  696. fn000007E8:
  697. 000007E8  4E56 FFE2                link       A6, -0x001E
  698. 000007EC  486E FFF6                pea.l      [A6 - 0xA]
  699. 000007F0  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  700. 000007F4  486E FFEC                pea.l      [A6 - 0x14]
  701. 000007F8  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  702. 000007FC  486E FFF6                pea.l      [A6 - 0xA]
  703. 00000800  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  704. 00000804  43EE FFEC                lea.l      A1, [A6 - 0x14]
  705. 00000808  7004                     moveq.l    D0, 0x04
  706. label0000080A:
  707. 0000080A  30D9                     move.w     [A0]+, [A1]+
  708. 0000080C  51C8 FFFC                dbf        D0, -0x6 /* 0000080A */
  709. 00000810  486E FFE2                pea.l      [A6 - 0x1E]
  710. 00000814  3F3C 0006                move.w     -[A7], 0x6
  711. 00000818  A9EB                     syscall    Pack4/FP68K
  712. 0000081A  486E FFE2                pea.l      [A6 - 0x1E]
  713. 0000081E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  714. 00000822  4E5E                     unlink     A6
  715. 00000824  4E75                     rts
  716. export_1553:
  717. 00000826  4E56 FFE2                link       A6, -0x001E
  718. 0000082A  486E FFF6                pea.l      [A6 - 0xA]
  719. 0000082E  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  720. 00000832  486E FFEC                pea.l      [A6 - 0x14]
  721. 00000836  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  722. 0000083A  486E FFE2                pea.l      [A6 - 0x1E]
  723. 0000083E  486E FFEC                pea.l      [A6 - 0x14]
  724. 00000842  486E FFF6                pea.l      [A6 - 0xA]
  725. 00000846  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  726. 0000084A  588F                     addq.l     A7, 4
  727. 0000084C  486E FFE2                pea.l      [A6 - 0x1E]
  728. 00000850  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  729. 00000854  4E5E                     unlink     A6
  730. 00000856  4E75                     rts
  731. export_1554:
  732. fn00000858:
  733. 00000858  4E56 FDF0                link       A6, -0x0210
  734. 0000085C  48E7 0018                movem.l    -[A7], A3,A4
  735. 00000860  42A7                     clr.l      -[A7]
  736. 00000862  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  737. 00000866  285F                     movea.l    A4, [A7]+
  738. 00000868  42A7                     clr.l      -[A7]
  739. 0000086A  2F0C                     move.l     -[A7], A4
  740. 0000086C  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  741. 00000870  265F                     movea.l    A3, [A7]+
  742. 00000872  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  743. 0000087A  5FC0                     sle        D0
  744. 0000087C  4A00                     tst.b      D0
  745. 0000087E  6746                     beq        +0x48 /* 000008C6 */
  746. 00000880  0CAB 0000 00FF 0004      cmpi.l     [A3 + 0x4], 0xFF
  747. 00000888  5FC1                     sle        D1
  748. 0000088A  C001                     and.b      D0, D1
  749. 0000088C  6738                     beq        +0x3A /* 000008C6 */
  750. 0000088E  486E FEF8                pea.l      [A6 - 0x108]
  751. 00000892  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  752. 00000896  486E FDF8                pea.l      [A6 - 0x208]
  753. 0000089A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  754. 0000089E  42A7                     clr.l      -[A7]
  755. 000008A0  42A7                     clr.l      -[A7]
  756. 000008A2  486E FDF8                pea.l      [A6 - 0x208]
  757. 000008A6  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  758. 000008AA  42A7                     clr.l      -[A7]
  759. 000008AC  486E FEF8                pea.l      [A6 - 0x108]
  760. 000008B0  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  761. 000008B4  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  762. 000008B8  4A9F                     tst.l      [A7]+
  763. 000008BA  56C0                     sne        D0
  764. 000008BC  4400                     neg.b      D0
  765. 000008BE  1F00                     move.b     -[A7], D0
  766. 000008C0  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  767. 000008C4  6042                     bra        +0x44 /* 00000908 */
  768. label000008C6:
  769. 000008C6  42A7                     clr.l      -[A7]
  770. 000008C8  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  771. 000008CC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  772. 000008D0  42A7                     clr.l      -[A7]
  773. 000008D2  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  774. 000008D6  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  775. 000008DA  42A7                     clr.l      -[A7]
  776. 000008DC  206E FFF8                movea.l    A0, [A6 - 0x8]
  777. 000008E0  2F10                     move.l     -[A7], [A0]
  778. 000008E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  779. 000008E6  2F10                     move.l     -[A7], [A0]
  780. 000008E8  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  781. 000008EC  4A9F                     tst.l      [A7]+
  782. 000008EE  56C0                     sne        D0
  783. 000008F0  4400                     neg.b      D0
  784. 000008F2  1F00                     move.b     -[A7], D0
  785. 000008F4  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  786. 000008F8  486E FFF8                pea.l      [A6 - 0x8]
  787. 000008FC  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  788. 00000900  486E FFFC                pea.l      [A6 - 0x4]
  789. 00000904  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  790. label00000908:
  791. 00000908  4CDF 1800                movem.l    A3,A4, [A7]+
  792. 0000090C  4E5E                     unlink     A6
  793. 0000090E  4E75                     rts
  794. export_1555:
  795. 00000910  4E56 0000                link       A6, 0
  796. 00000914  4EBA FF42                jsr        [PC - 0xBE /* 00000858 */]
  797. 00000918  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  798. 0000091C  4E5E                     unlink     A6
  799. 0000091E  4E75                     rts
  800. export_1556:
  801. 00000920  4E56 0000                link       A6, 0
  802. 00000924  4EBA 000A                jsr        [PC + 0xA /* 00000930 */]
  803. 00000928  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  804. 0000092C  4E5E                     unlink     A6
  805. 0000092E  4E75                     rts
  806. export_1557:
  807. fn00000930:
  808. 00000930  4E56 FFF4                link       A6, -0x000C
  809. 00000934  486E FFF8                pea.l      [A6 - 0x8]
  810. 00000938  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  811. 0000093C  486E FFF4                pea.l      [A6 - 0xC]
  812. 00000940  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  813. 00000944  4267                     clr.w      -[A7]
  814. 00000946  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  815. 0000094A  486E FFF8                pea.l      [A6 - 0x8]
  816. 0000094E  A8AD                     syscall    PtInRect
  817. 00000950  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  818. 00000954  4E5E                     unlink     A6
  819. 00000956  4E75                     rts
  820. export_1558:
  821. 00000958  4E56 FFDE                link       A6, -0x0022
  822. 0000095C  486E FFE8                pea.l      [A6 - 0x18]
  823. 00000960  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  824. 00000964  486E FFF4                pea.l      [A6 - 0xC]
  825. 00000968  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  826. 0000096C  102E FFE8                move.b     D0, [A6 - 0x18]
  827. 00000970  6742                     beq        +0x44 /* 000009B4 */
  828. 00000972  C02E FFF4                and.b      D0, [A6 - 0xC]
  829. 00000976  4A00                     tst.b      D0
  830. 00000978  673A                     beq        +0x3C /* 000009B4 */
  831. 0000097A  222E FFEA                move.l     D1, [A6 - 0x16]
  832. 0000097E  6A02                     bpl        +0x4 /* 00000982 */
  833. 00000980  4481                     neg.l      D1
  834. label00000982:
  835. 00000982  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  836. 00000988  5DC1                     slt        D1
  837. 0000098A  C001                     and.b      D0, D1
  838. 0000098C  4A00                     tst.b      D0
  839. 0000098E  6724                     beq        +0x26 /* 000009B4 */
  840. 00000990  222E FFF6                move.l     D1, [A6 - 0xA]
  841. 00000994  6A02                     bpl        +0x4 /* 00000998 */
  842. 00000996  4481                     neg.l      D1
  843. label00000998:
  844. 00000998  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  845. 0000099E  5DC1                     slt        D1
  846. 000009A0  C001                     and.b      D0, D1
  847. 000009A2  6710                     beq        +0x12 /* 000009B4 */
  848. 000009A4  202E FFF6                move.l     D0, [A6 - 0xA]
  849. 000009A8  90AE FFEA                sub.l      D0, [A6 - 0x16]
  850. 000009AC  2F00                     move.l     -[A7], D0
  851. 000009AE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  852. 000009B2  606E                     bra        +0x70 /* 00000A22 */
  853. label000009B4:
  854. 000009B4  102E FFE8                move.b     D0, [A6 - 0x18]
  855. 000009B8  671E                     beq        +0x20 /* 000009D8 */
  856. 000009BA  486E FFEA                pea.l      [A6 - 0x16]
  857. 000009BE  486E FFDE                pea.l      [A6 - 0x22]
  858. 000009C2  3F3C 280E                move.w     -[A7], 0x280E
  859. 000009C6  A9EB                     syscall    Pack4/FP68K
  860. 000009C8  41EE FFEA                lea.l      A0, [A6 - 0x16]
  861. 000009CC  43EE FFDE                lea.l      A1, [A6 - 0x22]
  862. 000009D0  7004                     moveq.l    D0, 0x04
  863. label000009D2:
  864. 000009D2  30D9                     move.w     [A0]+, [A1]+
  865. 000009D4  51C8 FFFC                dbf        D0, -0x6 /* 000009D2 */
  866. label000009D8:
  867. 000009D8  102E FFF4                move.b     D0, [A6 - 0xC]
  868. 000009DC  671E                     beq        +0x20 /* 000009FC */
  869. 000009DE  486E FFF6                pea.l      [A6 - 0xA]
  870. 000009E2  486E FFDE                pea.l      [A6 - 0x22]
  871. 000009E6  3F3C 280E                move.w     -[A7], 0x280E
  872. 000009EA  A9EB                     syscall    Pack4/FP68K
  873. 000009EC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  874. 000009F0  43EE FFDE                lea.l      A1, [A6 - 0x22]
  875. 000009F4  7004                     moveq.l    D0, 0x04
  876. label000009F6:
  877. 000009F6  30D9                     move.w     [A0]+, [A1]+
  878. 000009F8  51C8 FFFC                dbf        D0, -0x6 /* 000009F6 */
  879. label000009FC:
  880. 000009FC  486E FFEA                pea.l      [A6 - 0x16]
  881. 00000A00  41EE FFDE                lea.l      A0, [A6 - 0x22]
  882. 00000A04  43EE FFF6                lea.l      A1, [A6 - 0xA]
  883. 00000A08  7004                     moveq.l    D0, 0x04
  884. label00000A0A:
  885. 00000A0A  30D9                     move.w     [A0]+, [A1]+
  886. 00000A0C  51C8 FFFC                dbf        D0, -0x6 /* 00000A0A */
  887. 00000A10  486E FFDE                pea.l      [A6 - 0x22]
  888. 00000A14  3F3C 0002                move.w     -[A7], 0x2
  889. 00000A18  A9EB                     syscall    Pack4/FP68K
  890. 00000A1A  486E FFDE                pea.l      [A6 - 0x22]
  891. 00000A1E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  892. label00000A22:
  893. 00000A22  4E5E                     unlink     A6
  894. 00000A24  4E75                     rts
  895. export_1559:
  896. 00000A26  4E56 FFD2                link       A6, -0x002E
  897. 00000A2A  486E FFE8                pea.l      [A6 - 0x18]
  898. 00000A2E  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  899. 00000A32  486E FFF4                pea.l      [A6 - 0xC]
  900. 00000A36  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  901. 00000A3A  102E FFE8                move.b     D0, [A6 - 0x18]
  902. 00000A3E  672C                     beq        +0x2E /* 00000A6C */
  903. 00000A40  C02E FFF4                and.b      D0, [A6 - 0xC]
  904. 00000A44  6726                     beq        +0x28 /* 00000A6C */
  905. 00000A46  4AAE FFEA                tst.l      [A6 - 0x16]
  906. 00000A4A  6714                     beq        +0x16 /* 00000A60 */
  907. 00000A4C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  908. 00000A50  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  909. 00000A54  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  910. 00000A58  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  911. 00000A5C  6000 00C0                bra        +0xC2 /* 00000B1E */
  912. label00000A60:
  913. 00000A60  3F3C 0005                move.w     -[A7], 0x5
  914. 00000A64  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  915. 00000A68  6000 00B4                bra        +0xB6 /* 00000B1E */
  916. label00000A6C:
  917. 00000A6C  102E FFE8                move.b     D0, [A6 - 0x18]
  918. 00000A70  671E                     beq        +0x20 /* 00000A90 */
  919. 00000A72  486E FFEA                pea.l      [A6 - 0x16]
  920. 00000A76  486E FFD2                pea.l      [A6 - 0x2E]
  921. 00000A7A  3F3C 280E                move.w     -[A7], 0x280E
  922. 00000A7E  A9EB                     syscall    Pack4/FP68K
  923. 00000A80  41EE FFEA                lea.l      A0, [A6 - 0x16]
  924. 00000A84  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  925. 00000A88  7004                     moveq.l    D0, 0x04
  926. label00000A8A:
  927. 00000A8A  30D9                     move.w     [A0]+, [A1]+
  928. 00000A8C  51C8 FFFC                dbf        D0, -0x6 /* 00000A8A */
  929. label00000A90:
  930. 00000A90  102E FFF4                move.b     D0, [A6 - 0xC]
  931. 00000A94  671E                     beq        +0x20 /* 00000AB4 */
  932. 00000A96  486E FFF6                pea.l      [A6 - 0xA]
  933. 00000A9A  486E FFD2                pea.l      [A6 - 0x2E]
  934. 00000A9E  3F3C 280E                move.w     -[A7], 0x280E
  935. 00000AA2  A9EB                     syscall    Pack4/FP68K
  936. 00000AA4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  937. 00000AA8  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  938. 00000AAC  7004                     moveq.l    D0, 0x04
  939. label00000AAE:
  940. 00000AAE  30D9                     move.w     [A0]+, [A1]+
  941. 00000AB0  51C8 FFFC                dbf        D0, -0x6 /* 00000AAE */
  942. label00000AB4:
  943. 00000AB4  486E FFD2                pea.l      [A6 - 0x2E]
  944. 00000AB8  486E FFF6                pea.l      [A6 - 0xA]
  945. 00000ABC  486E FFEA                pea.l      [A6 - 0x16]
  946. 00000AC0  486E FFE6                pea.l      [A6 - 0x1A]
  947. 00000AC4  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  948. 00000AC8  588F                     addq.l     A7, 4
  949. 00000ACA  41EE FFDC                lea.l      A0, [A6 - 0x24]
  950. 00000ACE  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  951. 00000AD2  7004                     moveq.l    D0, 0x04
  952. label00000AD4:
  953. 00000AD4  30D9                     move.w     [A0]+, [A1]+
  954. 00000AD6  51C8 FFFC                dbf        D0, -0x6 /* 00000AD4 */
  955. 00000ADA  487A 0046                pea.l      [PC + 0x46 /* 00000B22, value 0x0 */]
  956. 00000ADE  486E FFDC                pea.l      [A6 - 0x24]
  957. 00000AE2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  958. 00000AE6  A9EB                     syscall    Pack4/FP68K
  959. 00000AE8  642C                     bcc        +0x2E /* 00000B16 */
  960. 00000AEA  486E FFEA                pea.l      [A6 - 0x16]
  961. 00000AEE  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  962. 00000AF2  43EE FFDC                lea.l      A1, [A6 - 0x24]
  963. 00000AF6  7004                     moveq.l    D0, 0x04
  964. label00000AF8:
  965. 00000AF8  30D9                     move.w     [A0]+, [A1]+
  966. 00000AFA  51C8 FFFC                dbf        D0, -0x6 /* 00000AF8 */
  967. 00000AFE  486E FFD2                pea.l      [A6 - 0x2E]
  968. 00000B02  4267                     clr.w      -[A7]
  969. 00000B04  A9EB                     syscall    Pack4/FP68K
  970. 00000B06  41EE FFDC                lea.l      A0, [A6 - 0x24]
  971. 00000B0A  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  972. 00000B0E  7004                     moveq.l    D0, 0x04
  973. label00000B10:
  974. 00000B10  30D9                     move.w     [A0]+, [A1]+
  975. 00000B12  51C8 FFFC                dbf        D0, -0x6 /* 00000B10 */
  976. label00000B16:
  977. 00000B16  486E FFDC                pea.l      [A6 - 0x24]
  978. 00000B1A  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  979. label00000B1E:
  980. 00000B1E  4E5E                     unlink     A6
  981. 00000B20  4E75                     rts
  982. 00000B22  0000 0000                ori.b      D0, 0x0
  983. 00000B26  0000 0000                ori.b      D0, 0x0
  984. 00000B2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  985. export_1560: // at 00000B2C (misaligned)
  986. 00000B2E  0000 4267                ori.b      D0, 0x67 /* 'g' */
  987. 00000B32  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  988. 00000B36  4267                     clr.w      -[A7]
  989. 00000B38  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  990. 00000B3C  101F                     move.b     D0, [A7]+
  991. 00000B3E  801F                     or.b       D0, [A7]+
  992. 00000B40  1F00                     move.b     -[A7], D0
  993. 00000B42  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  994. 00000B46  4E5E                     unlink     A6
  995. 00000B48  4E75                     rts
  996. export_1561:
  997. fn00000B4A:
  998. 00000B4A  4E56 FEF6                link       A6, -0x010A
  999. 00000B4E  2F07                     move.l     -[A7], D7
  1000. 00000B50  422D CCD8                clr.b      [A5 - 0x3328]
  1001. 00000B54  486E FF00                pea.l      [A6 - 0x100]
  1002. 00000B58  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1003. 00000B5C  4267                     clr.w      -[A7]
  1004. 00000B5E  486E FF00                pea.l      [A6 - 0x100]
  1005. 00000B62  487A 0128                pea.l      [PC + 0x128 /* 00000C8C, value 0x66E756D, pstring "number" */]
  1006. 00000B66  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1007. 00000B6A  101F                     move.b     D0, [A7]+
  1008. 00000B6C  670C                     beq        +0xE /* 00000B7A */
  1009. 00000B6E  4267                     clr.w      -[A7]
  1010. 00000B70  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1011. 00000B74  1E1F                     move.b     D7, [A7]+
  1012. 00000B76  6000 00D2                bra        +0xD4 /* 00000C4A */
  1013. label00000B7A:
  1014. 00000B7A  4267                     clr.w      -[A7]
  1015. 00000B7C  486E FF00                pea.l      [A6 - 0x100]
  1016. 00000B80  487A 0102                pea.l      [PC + 0x102 /* 00000C84, value 0x7696E74, pstring "integer" */]
  1017. 00000B84  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1018. 00000B88  101F                     move.b     D0, [A7]+
  1019. 00000B8A  670C                     beq        +0xE /* 00000B98 */
  1020. 00000B8C  4267                     clr.w      -[A7]
  1021. 00000B8E  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1022. 00000B92  1E1F                     move.b     D7, [A7]+
  1023. 00000B94  6000 00B4                bra        +0xB6 /* 00000C4A */
  1024. label00000B98:
  1025. 00000B98  4267                     clr.w      -[A7]
  1026. 00000B9A  486E FF00                pea.l      [A6 - 0x100]
  1027. 00000B9E  487A 00DE                pea.l      [PC + 0xDE /* 00000C7E, value 0x5706F69, pstring "point" */]
  1028. 00000BA2  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1029. 00000BA6  101F                     move.b     D0, [A7]+
  1030. 00000BA8  670C                     beq        +0xE /* 00000BB6 */
  1031. 00000BAA  4267                     clr.w      -[A7]
  1032. 00000BAC  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1033. 00000BB0  1E1F                     move.b     D7, [A7]+
  1034. 00000BB2  6000 0096                bra        +0x98 /* 00000C4A */
  1035. label00000BB6:
  1036. 00000BB6  4267                     clr.w      -[A7]
  1037. 00000BB8  486E FF00                pea.l      [A6 - 0x100]
  1038. 00000BBC  487A 00BA                pea.l      [PC + 0xBA /* 00000C78, value 0x4726563, pstring "rect" */]
  1039. 00000BC0  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1040. 00000BC4  101F                     move.b     D0, [A7]+
  1041. 00000BC6  6618                     bne        +0x1A /* 00000BE0 */
  1042. 00000BC8  2F00                     move.l     -[A7], D0
  1043. 00000BCA  4267                     clr.w      -[A7]
  1044. 00000BCC  486E FF00                pea.l      [A6 - 0x100]
  1045. 00000BD0  487A 009C                pea.l      [PC + 0x9C /* 00000C6E, value 0x9726563 '\trec', pstring "rectangle" */]
  1046. 00000BD4  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1047. 00000BD8  121F                     move.b     D1, [A7]+
  1048. 00000BDA  201F                     move.l     D0, [A7]+
  1049. 00000BDC  8001                     or.b       D0, D1
  1050. 00000BDE  670A                     beq        +0xC /* 00000BEA */
  1051. label00000BE0:
  1052. 00000BE0  4267                     clr.w      -[A7]
  1053. 00000BE2  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  1054. 00000BE6  1E1F                     move.b     D7, [A7]+
  1055. 00000BE8  6060                     bra        +0x62 /* 00000C4A */
  1056. label00000BEA:
  1057. 00000BEA  4267                     clr.w      -[A7]
  1058. 00000BEC  486E FF00                pea.l      [A6 - 0x100]
  1059. 00000BF0  487A 0076                pea.l      [PC + 0x76 /* 00000C68, value 0x4646174, pstring "date" */]
  1060. 00000BF4  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1061. 00000BF8  101F                     move.b     D0, [A7]+
  1062. 00000BFA  6724                     beq        +0x26 /* 00000C20 */
  1063. 00000BFC  4267                     clr.w      -[A7]
  1064. 00000BFE  42A7                     clr.l      -[A7]
  1065. 00000C00  42A7                     clr.l      -[A7]
  1066. 00000C02  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  1067. 00000C06  1E1F                     move.b     D7, [A7]+
  1068. 00000C08  1007                     move.b     D0, D7
  1069. 00000C0A  670A                     beq        +0xC /* 00000C16 */
  1070. 00000C0C  486E FEF6                pea.l      [A6 - 0x10A]
  1071. 00000C10  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1072. 00000C14  6004                     bra        +0x6 /* 00000C1A */
  1073. label00000C16:
  1074. 00000C16  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  1075. label00000C1A:
  1076. 00000C1A  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  1077. 00000C1E  602A                     bra        +0x2C /* 00000C4A */
  1078. label00000C20:
  1079. 00000C20  4267                     clr.w      -[A7]
  1080. 00000C22  486E FF00                pea.l      [A6 - 0x100]
  1081. 00000C26  487A 0038                pea.l      [PC + 0x38 /* 00000C60, value 0x76C6F67, pstring "logical" */]
  1082. 00000C2A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1083. 00000C2E  101F                     move.b     D0, [A7]+
  1084. 00000C30  670A                     beq        +0xC /* 00000C3C */
  1085. 00000C32  4267                     clr.w      -[A7]
  1086. 00000C34  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1087. 00000C38  1E1F                     move.b     D7, [A7]+
  1088. 00000C3A  600E                     bra        +0x10 /* 00000C4A */
  1089. label00000C3C:
  1090. 00000C3C  3F3C 0081                move.w     -[A7], 0x81
  1091. 00000C40  486E FF00                pea.l      [A6 - 0x100]
  1092. 00000C44  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  1093. 00000C48  4207                     clr.b      D7
  1094. label00000C4A:
  1095. 00000C4A  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  1096. 00000C4E  1F07                     move.b     -[A7], D7
  1097. 00000C50  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  1098. 00000C54  1B7C 0001 CCD8           move.b     [A5 - 0x3328], 0x1
  1099. 00000C5A  2E1F                     move.l     D7, [A7]+
  1100. 00000C5C  4E5E                     unlink     A6
  1101. 00000C5E  4E75                     rts
  1102. 00000C60  076C 6F67                bchg       [A4 + 0x6F67], D3
  1103. 00000C64  6963                     bvs        +0x65 /* 00000CC9 */
  1104. 00000C66  616C                     bsr        +0x6E /* 00000CD4 */
  1105. 00000C68  0464 6174                subi.w     -[A4], 0x6174 /* 'at' */
  1106. 00000C6C  6500 0972                bcs        +0x974 /* 000015E0 */
  1107. 00000C70  6563                     bcs        +0x65 /* 00000CD5 */
  1108. 00000C72  7461                     moveq.l    D2, 0x61
  1109. 00000C74  6E67                     bgt        +0x69 /* 00000CDD */
  1110. 00000C76  6C65                     bge        +0x67 /* 00000CDD */
  1111. 00000C78  0472 6563 7400           subi.w     [A2 + D7.w * 4], 0x6563 /* 'ec' */
  1112. 00000C7E  0570 6F69 6E74           bchg       [[A0 + 0x6E74]], D2
  1113. 00000C84  0769 6E74                bchg       [A1 + 0x6E74], D3
  1114. 00000C88  6567                     bcs        +0x69 /* 00000CF1 */
  1115. 00000C8A  6572                     bcs        +0x74 /* 00000CFE */
  1116. 00000C8C  066E 756D 6265           addi.w     [A6 + 0x6265], 0x756D /* 'um' */
  1117. 00000C92  7200                     moveq.l    D1, 0x00
  1118. export_1562:
  1119. 00000C94  4E56 0000                link       A6, 0
  1120. 00000C98  4EBA FEB0                jsr        [PC - 0x150 /* 00000B4A */]
  1121. 00000C9C  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  1122. 00000CA0  4E5E                     unlink     A6
  1123. 00000CA2  4E75                     rts
  1124. export_1563:
  1125. fn00000CA4:
  1126. 00000CA4  4E56 FFDE                link       A6, -0x0022
  1127. 00000CA8  486E FFE8                pea.l      [A6 - 0x18]
  1128. 00000CAC  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1129. 00000CB0  486E FFF4                pea.l      [A6 - 0xC]
  1130. 00000CB4  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1131. 00000CB8  102E FFE8                move.b     D0, [A6 - 0x18]
  1132. 00000CBC  6742                     beq        +0x44 /* 00000D00 */
  1133. 00000CBE  C02E FFF4                and.b      D0, [A6 - 0xC]
  1134. 00000CC2  4A00                     tst.b      D0
  1135. 00000CC4  673A                     beq        +0x3C /* 00000D00 */
  1136. 00000CC6  222E FFEA                move.l     D1, [A6 - 0x16]
  1137. 00000CCA  6A02                     bpl        +0x4 /* 00000CCE */
  1138. 00000CCC  4481                     neg.l      D1
  1139. label00000CCE:
  1140. 00000CCE  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  1141. fn00000CD4:
  1142. 00000CD4  5DC1                     slt        D1
  1143. 00000CD6  C001                     and.b      D0, D1
  1144. 00000CD8  4A00                     tst.b      D0
  1145. 00000CDA  6724                     beq        +0x26 /* 00000D00 */
  1146. 00000CDC  222E FFF6                move.l     D1, [A6 - 0xA]
  1147. 00000CE0  6A02                     bpl        +0x4 /* 00000CE4 */
  1148. 00000CE2  4481                     neg.l      D1
  1149. label00000CE4:
  1150. 00000CE4  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  1151. 00000CEA  5DC1                     slt        D1
  1152. 00000CEC  C001                     and.b      D0, D1
  1153. 00000CEE  6710                     beq        +0x12 /* 00000D00 */
  1154. 00000CF0  202E FFF6                move.l     D0, [A6 - 0xA]
  1155. 00000CF4  D0AE FFEA                add.l      D0, [A6 - 0x16]
  1156. 00000CF8  2F00                     move.l     -[A7], D0
  1157. 00000CFA  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1158. label00000CFE:
  1159. 00000CFE  606C                     bra        +0x6E /* 00000D6C */
  1160. label00000D00:
  1161. 00000D00  102E FFE8                move.b     D0, [A6 - 0x18]
  1162. 00000D04  671E                     beq        +0x20 /* 00000D24 */
  1163. 00000D06  486E FFEA                pea.l      [A6 - 0x16]
  1164. 00000D0A  486E FFDE                pea.l      [A6 - 0x22]
  1165. 00000D0E  3F3C 280E                move.w     -[A7], 0x280E
  1166. 00000D12  A9EB                     syscall    Pack4/FP68K
  1167. 00000D14  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1168. 00000D18  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1169. 00000D1C  7004                     moveq.l    D0, 0x04
  1170. label00000D1E:
  1171. 00000D1E  30D9                     move.w     [A0]+, [A1]+
  1172. 00000D20  51C8 FFFC                dbf        D0, -0x6 /* 00000D1E */
  1173. label00000D24:
  1174. 00000D24  102E FFF4                move.b     D0, [A6 - 0xC]
  1175. 00000D28  671E                     beq        +0x20 /* 00000D48 */
  1176. 00000D2A  486E FFF6                pea.l      [A6 - 0xA]
  1177. 00000D2E  486E FFDE                pea.l      [A6 - 0x22]
  1178. 00000D32  3F3C 280E                move.w     -[A7], 0x280E
  1179. 00000D36  A9EB                     syscall    Pack4/FP68K
  1180. 00000D38  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1181. 00000D3C  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1182. 00000D40  7004                     moveq.l    D0, 0x04
  1183. label00000D42:
  1184. 00000D42  30D9                     move.w     [A0]+, [A1]+
  1185. 00000D44  51C8 FFFC                dbf        D0, -0x6 /* 00000D42 */
  1186. label00000D48:
  1187. 00000D48  486E FFF6                pea.l      [A6 - 0xA]
  1188. 00000D4C  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1189. 00000D50  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1190. 00000D54  7004                     moveq.l    D0, 0x04
  1191. label00000D56:
  1192. 00000D56  30D9                     move.w     [A0]+, [A1]+
  1193. 00000D58  51C8 FFFC                dbf        D0, -0x6 /* 00000D56 */
  1194. 00000D5C  486E FFDE                pea.l      [A6 - 0x22]
  1195. 00000D60  4267                     clr.w      -[A7]
  1196. 00000D62  A9EB                     syscall    Pack4/FP68K
  1197. 00000D64  486E FFDE                pea.l      [A6 - 0x22]
  1198. 00000D68  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1199. label00000D6C:
  1200. 00000D6C  4E5E                     unlink     A6
  1201. 00000D6E  4E75                     rts
  1202. export_1564:
  1203. 00000D70  4E56 FD20                link       A6, -0x02E0
  1204. 00000D74  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1205. 00000D78  102D B820                move.b     D0, [A5 - 0x47E0]
  1206. 00000D7C  6704                     beq        +0x6 /* 00000D82 */
  1207. 00000D7E  6000 02CE                bra        +0x2D0 /* 0000104E */
  1208. label00000D82:
  1209. 00000D82  4267                     clr.w      -[A7]
  1210. 00000D84  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1211. 00000D88  3C1F                     move.w     D6, [A7]+
  1212. 00000D8A  3006                     move.w     D0, D6
  1213. 00000D8C  5340                     subq.w     D0, 1
  1214. 00000D8E  6B00 02B8                bmi        +0x2BA /* 00001048 */
  1215. 00000D92  0C40 0006                cmpi.w     D0, 0x6
  1216. 00000D96  6E00 02B0                bgt        +0x2B2 /* 00001048 */
  1217. 00000D9A  D040                     add.w      D0, D0
  1218. 00000D9C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1219. 00000DA0  4EFB 0000                jmp        [PC + D0.w]
  1220. 00000DA4  0010 0054                ori.b      [A0], 0x54 /* 'T' */
  1221. 00000DA8  0078 009E 00F6           ori.w      [0x000000F6], 0x9E
  1222. 00000DAE  021E 021E                andi.b     [A6]+, 0x1E
  1223. 00000DB2  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  1224. 00000DB6  1B7C 0001 9FD2           move.b     [A5 - 0x602E], 0x1
  1225. 00000DBC  486E FEE4                pea.l      [A6 - 0x11C]
  1226. 00000DC0  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  1227. 00000DC4  1E2D B820                move.b     D7, [A5 - 0x47E0]
  1228. 00000DC8  0A07 0001                xori.b     D7, 0x1
  1229. 00000DCC  7004                     moveq.l    D0, 0x04
  1230. 00000DCE  B02E FEE4                cmp.b      D0, [A6 - 0x11C]
  1231. 00000DD2  6616                     bne        +0x18 /* 00000DEA */
  1232. 00000DD4  4267                     clr.w      -[A7]
  1233. 00000DD6  486E FEE4                pea.l      [A6 - 0x11C]
  1234. 00000DDA  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1235. 00000DDE  101F                     move.b     D0, [A7]+
  1236. 00000DE0  6706                     beq        +0x8 /* 00000DE8 */
  1237. 00000DE2  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1238. 00000DE6  6002                     bra        +0x4 /* 00000DEA */
  1239. label00000DE8:
  1240. 00000DE8  4207                     clr.b      D7
  1241. label00000DEA:
  1242. 00000DEA  422D 9FD2                clr.b      [A5 - 0x602E]
  1243. 00000DEE  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  1244. 00000DF2  6000 0254                bra        +0x256 /* 00001048 */
  1245. 00000DF6  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  1246. 00000DFA  486E FEE0                pea.l      [A6 - 0x120]
  1247. 00000DFE  486E FEDC                pea.l      [A6 - 0x124]
  1248. 00000E02  486E FED8                pea.l      [A6 - 0x128]
  1249. 00000E06  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  1250. 00000E0A  4AAE FEE0                tst.l      [A6 - 0x120]
  1251. 00000E0E  56C7                     sne        D7
  1252. 00000E10  4407                     neg.b      D7
  1253. 00000E12  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  1254. 00000E16  6000 0230                bra        +0x232 /* 00001048 */
  1255. 00000E1A  7000                     moveq.l    D0, 0x00
  1256. 00000E1C  2D40 FE54                move.l     [A6 - 0x1AC], D0
  1257. 00000E20  526D CE78                addq.w     [A5 - 0x3188], 1
  1258. 00000E24  4267                     clr.w      -[A7]
  1259. 00000E26  486E FE50                pea.l      [A6 - 0x1B0]
  1260. 00000E2A  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  1261. 00000E2E  1E1F                     move.b     D7, [A7]+
  1262. 00000E30  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  1263. 00000E34  486E FE50                pea.l      [A6 - 0x1B0]
  1264. 00000E38  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1265. 00000E3C  6000 020A                bra        +0x20C /* 00001048 */
  1266. 00000E40  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  1267. 00000E44  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  1268. 00000E48  42A7                     clr.l      -[A7]
  1269. 00000E4A  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  1270. 00000E4E  285F                     movea.l    A4, [A7]+
  1271. 00000E50  422D B820                clr.b      [A5 - 0x47E0]
  1272. 00000E54  200C                     move.l     D0, A4
  1273. 00000E56  56C7                     sne        D7
  1274. 00000E58  4407                     neg.b      D7
  1275. 00000E5A  4267                     clr.w      -[A7]
  1276. 00000E5C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1277. 00000E60  7009                     moveq.l    D0, 0x09
  1278. 00000E62  B05F                     cmp.w      D0, [A7]+
  1279. 00000E64  57C0                     seq        D0
  1280. 00000E66  C007                     and.b      D0, D7
  1281. 00000E68  6726                     beq        +0x28 /* 00000E90 */
  1282. 00000E6A  4267                     clr.w      -[A7]
  1283. 00000E6C  2F0C                     move.l     -[A7], A4
  1284. 00000E6E  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  1285. 00000E72  3A1F                     move.w     D5, [A7]+
  1286. 00000E74  5EC0                     sgt        D0
  1287. 00000E76  4A00                     tst.b      D0
  1288. 00000E78  6712                     beq        +0x14 /* 00000E8C */
  1289. 00000E7A  2F00                     move.l     -[A7], D0
  1290. 00000E7C  4267                     clr.w      -[A7]
  1291. 00000E7E  2F0C                     move.l     -[A7], A4
  1292. 00000E80  A950                     syscall    CountMItems
  1293. 00000E82  321F                     move.w     D1, [A7]+
  1294. 00000E84  201F                     move.l     D0, [A7]+
  1295. 00000E86  B245                     cmp.w      D1, D5
  1296. 00000E88  5CC1                     sge        D1
  1297. 00000E8A  C001                     and.b      D0, D1
  1298. label00000E8C:
  1299. 00000E8C  4400                     neg.b      D0
  1300. 00000E8E  1E00                     move.b     D7, D0
  1301. label00000E90:
  1302. 00000E90  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  1303. 00000E94  6000 01B2                bra        +0x1B4 /* 00001048 */
  1304. 00000E98  486E FF00                pea.l      [A6 - 0x100]
  1305. 00000E9C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1306. 00000EA0  4267                     clr.w      -[A7]
  1307. 00000EA2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1308. 00000EA6  3C1F                     move.w     D6, [A7]+
  1309. 00000EA8  4207                     clr.b      D7
  1310. 00000EAA  4240                     clr.w      D0
  1311. 00000EAC  102E FF00                move.b     D0, [A6 - 0x100]
  1312. 00000EB0  4A40                     tst.w      D0
  1313. 00000EB2  6700 0194                beq        +0x196 /* 00001048 */
  1314. 00000EB6  3006                     move.w     D0, D6
  1315. 00000EB8  0440 000A                subi.w     D0, 0xA /* '\n' */
  1316. 00000EBC  6B00 018A                bmi        +0x18C /* 00001048 */
  1317. 00000EC0  0C40 0005                cmpi.w     D0, 0x5
  1318. 00000EC4  6E00 0182                bgt        +0x184 /* 00001048 */
  1319. 00000EC8  D040                     add.w      D0, D0
  1320. 00000ECA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1321. 00000ECE  4EFB 0000                jmp        [PC + D0.w]
  1322. 00000ED2  000E 0032                ori.b      A6, 0x32 /* '2' */
  1323. 00000ED6  0032 009C 009C           ori.b      [A2 + D0.w - 0x100], 0x9C
  1324. 00000EDC  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1325. 00000EDE  486E FF00                pea.l      [A6 - 0x100]
  1326. 00000EE2  4267                     clr.w      -[A7]
  1327. 00000EE4  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1328. 00000EE8  42A7                     clr.l      -[A7]
  1329. 00000EEA  42A7                     clr.l      -[A7]
  1330. 00000EEC  486E FF00                pea.l      [A6 - 0x100]
  1331. 00000EF0  486E FEC4                pea.l      [A6 - 0x13C]
  1332. 00000EF4  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1333. 00000EF8  4A5F                     tst.w      [A7]+
  1334. 00000EFA  57C7                     seq        D7
  1335. 00000EFC  4407                     neg.b      D7
  1336. 00000EFE  6000 0148                bra        +0x14A /* 00001048 */
  1337. 00000F02  486E FF00                pea.l      [A6 - 0x100]
  1338. 00000F06  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1339. 00000F0A  486E FF00                pea.l      [A6 - 0x100]
  1340. 00000F0E  4267                     clr.w      -[A7]
  1341. 00000F10  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1342. 00000F14  486E FE58                pea.l      [A6 - 0x1A8]
  1343. 00000F18  706C                     moveq.l    D0, 0x6C
  1344. 00000F1A  2F00                     move.l     -[A7], D0
  1345. 00000F1C  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1346. 00000F20  41EE FF00                lea.l      A0, [A6 - 0x100]
  1347. 00000F24  2D48 FE6A                move.l     [A6 - 0x196], A0
  1348. 00000F28  4267                     clr.w      -[A7]
  1349. 00000F2A  486E FE58                pea.l      [A6 - 0x1A8]
  1350. 00000F2E  4267                     clr.w      -[A7]
  1351. 00000F30  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1352. 00000F34  4A5F                     tst.w      [A7]+
  1353. 00000F36  6600 0110                bne        +0x112 /* 00001048 */
  1354. 00000F3A  082E 0004 FE76           btst.b     [A6 - 0x18A], 0x4
  1355. 00000F40  6700 0106                beq        +0x108 /* 00001048 */
  1356. 00000F44  700B                     moveq.l    D0, 0x0B
  1357. 00000F46  B046                     cmp.w      D0, D6
  1358. 00000F48  57C0                     seq        D0
  1359. 00000F4A  4A00                     tst.b      D0
  1360. 00000F4C  6616                     bne        +0x18 /* 00000F64 */
  1361. 00000F4E  720C                     moveq.l    D1, 0x0C
  1362. 00000F50  B246                     cmp.w      D1, D6
  1363. 00000F52  57C1                     seq        D1
  1364. 00000F54  4A01                     tst.b      D1
  1365. 00000F56  670A                     beq        +0xC /* 00000F62 */
  1366. 00000F58  7402                     moveq.l    D2, 0x02
  1367. 00000F5A  B4AE FE88                cmp.l      D2, [A6 - 0x178]
  1368. 00000F5E  57C2                     seq        D2
  1369. 00000F60  C202                     and.b      D1, D2
  1370. label00000F62:
  1371. 00000F62  8001                     or.b       D0, D1
  1372. label00000F64:
  1373. 00000F64  4400                     neg.b      D0
  1374. 00000F66  1E00                     move.b     D7, D0
  1375. 00000F68  6000 00DE                bra        +0xE0 /* 00001048 */
  1376. 00000F6C  700E                     moveq.l    D0, 0x0E
  1377. 00000F6E  B046                     cmp.w      D0, D6
  1378. 00000F70  57C4                     seq        D4
  1379. 00000F72  4404                     neg.b      D4
  1380. 00000F74  1004                     move.b     D0, D4
  1381. 00000F76  670A                     beq        +0xC /* 00000F82 */
  1382. 00000F78  2D7C 616E 7920 FE34      move.l     [A6 - 0x1CC], 0x616E7920 /* 'any ' */
  1383. 00000F80  6008                     bra        +0xA /* 00000F8A */
  1384. label00000F82:
  1385. 00000F82  2D7C 4150 504C FE34      move.l     [A6 - 0x1CC], 0x4150504C /* 'APPL' */
  1386. label00000F8A:
  1387. 00000F8A  4267                     clr.w      -[A7]
  1388. 00000F8C  486E FF00                pea.l      [A6 - 0x100]
  1389. 00000F90  1F04                     move.b     -[A7], D4
  1390. 00000F92  4267                     clr.w      -[A7]
  1391. 00000F94  486E FE34                pea.l      [A6 - 0x1CC]
  1392. 00000F98  486E FD2E                pea.l      [A6 - 0x2D2]
  1393. 00000F9C  486D D01A                pea.l      [A5 - 0x2FE6]
  1394. 00000FA0  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  1395. 00000FA4  1E1F                     move.b     D7, [A7]+
  1396. 00000FA6  6000 00A0                bra        +0xA2 /* 00001048 */
  1397. 00000FAA  42A7                     clr.l      -[A7]
  1398. 00000FAC  486E FF00                pea.l      [A6 - 0x100]
  1399. 00000FB0  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  1400. 00000FB4  7000                     moveq.l    D0, 0x00
  1401. 00000FB6  B09F                     cmp.l      D0, [A7]+
  1402. 00000FB8  56C7                     sne        D7
  1403. 00000FBA  4407                     neg.b      D7
  1404. 00000FBC  6000 008A                bra        +0x8C /* 00001048 */
  1405. 00000FC0  7001                     moveq.l    D0, 0x01
  1406. 00000FC2  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  1407. 00000FC6  57C0                     seq        D0
  1408. 00000FC8  4A00                     tst.b      D0
  1409. 00000FCA  672C                     beq        +0x2E /* 00000FF8 */
  1410. 00000FCC  3206                     move.w     D1, D6
  1411. 00000FCE  5D41                     subq.w     D1, 6
  1412. 00000FD0  142D B570                move.b     D2, [A5 - 0x4A90]
  1413. 00000FD4  4882                     ext.w      D2
  1414. 00000FD6  B441                     cmp.w      D2, D1
  1415. 00000FD8  57C1                     seq        D1
  1416. 00000FDA  C001                     and.b      D0, D1
  1417. 00000FDC  671A                     beq        +0x1C /* 00000FF8 */
  1418. 00000FDE  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  1419. 00000FE2  4267                     clr.w      -[A7]
  1420. 00000FE4  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  1421. 00000FE8  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  1422. 00000FEC  4EAD 2ECA                jsr        [A5 + 0x2ECA /* export_1493 */]
  1423. 00000FF0  1E1F                     move.b     D7, [A7]+
  1424. 00000FF2  0A07 0001                xori.b     D7, 0x1
  1425. 00000FF6  6050                     bra        +0x52 /* 00001048 */
  1426. label00000FF8:
  1427. 00000FF8  7007                     moveq.l    D0, 0x07
  1428. 00000FFA  B046                     cmp.w      D0, D6
  1429. 00000FFC  6610                     bne        +0x12 /* 0000100E */
  1430. 00000FFE  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  1431. 00001002  7000                     moveq.l    D0, 0x00
  1432. 00001004  2640                     movea.l    A3, D0
  1433. 00001006  2D6D C71A FD2A           move.l     [A6 - 0x2D6], [A5 - 0x38E6]
  1434. 0000100C  6028                     bra        +0x2A /* 00001036 */
  1435. label0000100E:
  1436. 0000100E  102D B51C                move.b     D0, [A5 - 0x4AE4]
  1437. 00001012  6618                     bne        +0x1A /* 0000102C */
  1438. 00001014  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  1439. 00001018  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  1440. 0000101C  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  1441. 00001020  42A7                     clr.l      -[A7]
  1442. 00001022  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  1443. 00001026  1B7C 0001 B51C           move.b     [A5 - 0x4AE4], 0x1
  1444. label0000102C:
  1445. 0000102C  266D C8E8                movea.l    A3, [A5 - 0x3718]
  1446. 00001030  2D6D C92E FD2A           move.l     [A6 - 0x2D6], [A5 - 0x36D2]
  1447. label00001036:
  1448. 00001036  4267                     clr.w      -[A7]
  1449. 00001038  2F0B                     move.l     -[A7], A3
  1450. 0000103A  2F2E FD2A                move.l     -[A7], [A6 - 0x2D6]
  1451. 0000103E  4EAD 2ECA                jsr        [A5 + 0x2ECA /* export_1493 */]
  1452. 00001042  1E1F                     move.b     D7, [A7]+
  1453. 00001044  0A07 0001                xori.b     D7, 0x1
  1454. label00001048:
  1455. 00001048  1F07                     move.b     -[A7], D7
  1456. 0000104A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  1457. label0000104E:
  1458. 0000104E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1459. 00001052  4E5E                     unlink     A6
  1460. 00001054  4E75                     rts
  1461. export_1565:
  1462. fn00001056:
  1463. 00001056  4E56 FFDE                link       A6, -0x0022
  1464. 0000105A  486E FFE8                pea.l      [A6 - 0x18]
  1465. 0000105E  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1466. 00001062  486E FFF4                pea.l      [A6 - 0xC]
  1467. 00001066  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1468. 0000106A  102E FFE8                move.b     D0, [A6 - 0x18]
  1469. 0000106E  6744                     beq        +0x46 /* 000010B4 */
  1470. 00001070  C02E FFF4                and.b      D0, [A6 - 0xC]
  1471. 00001074  4A00                     tst.b      D0
  1472. 00001076  673C                     beq        +0x3E /* 000010B4 */
  1473. 00001078  222E FFEA                move.l     D1, [A6 - 0x16]
  1474. 0000107C  6A02                     bpl        +0x4 /* 00001080 */
  1475. 0000107E  4481                     neg.l      D1
  1476. label00001080:
  1477. 00001080  0C81 0000 7FFF           cmpi.l     D1, 0x7FFF
  1478. 00001086  5DC1                     slt        D1
  1479. 00001088  C001                     and.b      D0, D1
  1480. 0000108A  4A00                     tst.b      D0
  1481. 0000108C  6726                     beq        +0x28 /* 000010B4 */
  1482. 0000108E  222E FFF6                move.l     D1, [A6 - 0xA]
  1483. 00001092  6A02                     bpl        +0x4 /* 00001096 */
  1484. 00001094  4481                     neg.l      D1
  1485. label00001096:
  1486. 00001096  0C81 0000 7FFF           cmpi.l     D1, 0x7FFF
  1487. 0000109C  5DC1                     slt        D1
  1488. 0000109E  C001                     and.b      D0, D1
  1489. 000010A0  6712                     beq        +0x14 /* 000010B4 */
  1490. 000010A2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1491. 000010A6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1492. 000010AA  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1493. 000010AE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1494. 000010B2  606E                     bra        +0x70 /* 00001122 */
  1495. label000010B4:
  1496. 000010B4  102E FFE8                move.b     D0, [A6 - 0x18]
  1497. 000010B8  671E                     beq        +0x20 /* 000010D8 */
  1498. 000010BA  486E FFEA                pea.l      [A6 - 0x16]
  1499. 000010BE  486E FFDE                pea.l      [A6 - 0x22]
  1500. 000010C2  3F3C 280E                move.w     -[A7], 0x280E
  1501. 000010C6  A9EB                     syscall    Pack4/FP68K
  1502. 000010C8  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1503. 000010CC  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1504. 000010D0  7004                     moveq.l    D0, 0x04
  1505. label000010D2:
  1506. 000010D2  30D9                     move.w     [A0]+, [A1]+
  1507. 000010D4  51C8 FFFC                dbf        D0, -0x6 /* 000010D2 */
  1508. label000010D8:
  1509. 000010D8  102E FFF4                move.b     D0, [A6 - 0xC]
  1510. 000010DC  671E                     beq        +0x20 /* 000010FC */
  1511. 000010DE  486E FFF6                pea.l      [A6 - 0xA]
  1512. 000010E2  486E FFDE                pea.l      [A6 - 0x22]
  1513. 000010E6  3F3C 280E                move.w     -[A7], 0x280E
  1514. 000010EA  A9EB                     syscall    Pack4/FP68K
  1515. 000010EC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1516. 000010F0  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1517. 000010F4  7004                     moveq.l    D0, 0x04
  1518. label000010F6:
  1519. 000010F6  30D9                     move.w     [A0]+, [A1]+
  1520. 000010F8  51C8 FFFC                dbf        D0, -0x6 /* 000010F6 */
  1521. label000010FC:
  1522. 000010FC  486E FFF6                pea.l      [A6 - 0xA]
  1523. 00001100  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1524. 00001104  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1525. 00001108  7004                     moveq.l    D0, 0x04
  1526. label0000110A:
  1527. 0000110A  30D9                     move.w     [A0]+, [A1]+
  1528. 0000110C  51C8 FFFC                dbf        D0, -0x6 /* 0000110A */
  1529. 00001110  486E FFDE                pea.l      [A6 - 0x22]
  1530. 00001114  3F3C 0004                move.w     -[A7], 0x4
  1531. 00001118  A9EB                     syscall    Pack4/FP68K
  1532. 0000111A  486E FFDE                pea.l      [A6 - 0x22]
  1533. 0000111E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1534. label00001122:
  1535. 00001122  4E5E                     unlink     A6
  1536. 00001124  4E75                     rts
  1537. export_1566:
  1538. 00001126  4E56 FFFE                link       A6, -0x0002
  1539. 0000112A  102D 9FD8                move.b     D0, [A5 - 0x6028]
  1540. 0000112E  6606                     bne        +0x8 /* 00001136 */
  1541. 00001130  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  1542. 00001134  6020                     bra        +0x22 /* 00001156 */
  1543. label00001136:
  1544. 00001136  102D A07A                move.b     D0, [A5 - 0x5F86]
  1545. 0000113A  6702                     beq        +0x4 /* 0000113E */
  1546. 0000113C  6018                     bra        +0x1A /* 00001156 */
  1547. label0000113E:
  1548. 0000113E  4267                     clr.w      -[A7]
  1549. 00001140  486D A1D4                pea.l      [A5 - 0x5E2C]
  1550. 00001144  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1551. 00001148  A88F                     syscall    OSDispatch
  1552. 0000114A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1553. 0000114E  1F3C 0002                move.b     -[A7], 0x2
  1554. 00001152  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1555. label00001156:
  1556. 00001156  4E5E                     unlink     A6
  1557. 00001158  4E75                     rts
  1558. export_1567:
  1559. 0000115A  4E56 FEC0                link       A6, -0x0140
  1560. 0000115E  486E FEC0                pea.l      [A6 - 0x140]
  1561. 00001162  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1562. 00001166  486E FEC0                pea.l      [A6 - 0x140]
  1563. 0000116A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1564. 0000116E  4EBA FB34                jsr        [PC - 0x4CC /* 00000CA4 */]
  1565. 00001172  486E FEC0                pea.l      [A6 - 0x140]
  1566. 00001176  1F3C 0002                move.b     -[A7], 0x2
  1567. 0000117A  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1568. 0000117E  4E5E                     unlink     A6
  1569. 00001180  4E75                     rts
  1570. export_1568:
  1571. 00001182  4E56 0000                link       A6, 0
  1572. 00001186  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1573. 0000118A  486D 0A02                pea.l      [A5 + 0xA02 /* export_316 */]
  1574. 0000118E  A9F1                     syscall    UnloadSeg
  1575. 00001190  4E5E                     unlink     A6
  1576. 00001192  4E75                     rts
  1577. export_1569:
  1578. 00001194  4E56 FEB6                link       A6, -0x014A
  1579. 00001198  486E FEC0                pea.l      [A6 - 0x140]
  1580. 0000119C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1581. 000011A0  486E FFE0                pea.l      [A6 - 0x20]
  1582. 000011A4  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1583. 000011A8  486E FFC0                pea.l      [A6 - 0x40]
  1584. 000011AC  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1585. 000011B0  102D A008                move.b     D0, [A5 - 0x5FF8]
  1586. 000011B4  6606                     bne        +0x8 /* 000011BC */
  1587. 000011B6  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  1588. 000011BA  6030                     bra        +0x32 /* 000011EC */
  1589. label000011BC:
  1590. 000011BC  4267                     clr.w      -[A7]
  1591. 000011BE  486E FEB8                pea.l      [A6 - 0x148]
  1592. 000011C2  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  1593. 000011C6  101F                     move.b     D0, [A7]+
  1594. 000011C8  6602                     bne        +0x4 /* 000011CC */
  1595. 000011CA  6020                     bra        +0x22 /* 000011EC */
  1596. label000011CC:
  1597. 000011CC  4267                     clr.w      -[A7]
  1598. 000011CE  486E FEB8                pea.l      [A6 - 0x148]
  1599. 000011D2  2F3C 7061 7373           move.l     -[A7], 0x70617373 /* 'pass' */
  1600. 000011D8  2F3C 7472 7565           move.l     -[A7], 0x74727565 /* 'true' */
  1601. 000011DE  42A7                     clr.l      -[A7]
  1602. 000011E0  42A7                     clr.l      -[A7]
  1603. 000011E2  303C 0A16                move.w     D0, 0xA16
  1604. 000011E6  A816                     syscall    Pack8
  1605. 000011E8  3D5F FEB6                move.w     [A6 - 0x14A], [A7]+
  1606. label000011EC:
  1607. 000011EC  4E5E                     unlink     A6
  1608. 000011EE  4E75                     rts
  1609. export_1570:
  1610. 000011F0  4E56 0000                link       A6, 0
  1611. 000011F4  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  1612. 000011F8  486D 0A0A                pea.l      [A5 + 0xA0A /* export_317 */]
  1613. 000011FC  A9F1                     syscall    UnloadSeg
  1614. 000011FE  4E5E                     unlink     A6
  1615. 00001200  4E75                     rts
  1616. export_1571:
  1617. 00001202  4E56 0000                link       A6, 0
  1618. 00001206  4267                     clr.w      -[A7]
  1619. 00001208  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1620. 0000120C  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  1621. 00001210  4E5E                     unlink     A6
  1622. 00001212  4E75                     rts
  1623. export_1572:
  1624. 00001214  4E56 FFF6                link       A6, -0x000A
  1625. 00001218  48E7 0300                movem.l    -[A7], D6,D7
  1626. 0000121C  4267                     clr.w      -[A7]
  1627. 0000121E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1628. 00001222  4A5F                     tst.w      [A7]+
  1629. 00001224  660A                     bne        +0xC /* 00001230 */
  1630. 00001226  42A7                     clr.l      -[A7]
  1631. 00001228  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1632. 0000122C  2E1F                     move.l     D7, [A7]+
  1633. 0000122E  6002                     bra        +0x4 /* 00001232 */
  1634. label00001230:
  1635. 00001230  7E01                     moveq.l    D7, 0x01
  1636. label00001232:
  1637. 00001232  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1638. 00001238  3D47 FFF6                move.w     [A6 - 0xA], D7
  1639. 0000123C  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1640. 00001240  6014                     bra        +0x16 /* 00001256 */
  1641. label00001242:
  1642. 00001242  4267                     clr.w      -[A7]
  1643. 00001244  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1644. 00001248  101F                     move.b     D0, [A7]+
  1645. 0000124A  6702                     beq        +0x4 /* 0000124E */
  1646. 0000124C  600E                     bra        +0x10 /* 0000125C */
  1647. label0000124E:
  1648. 0000124E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1649. 00001252  5246                     addq.w     D6, 1
  1650. 00001254  6906                     bvs        +0x8 /* 0000125C */
  1651. label00001256:
  1652. 00001256  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  1653. 0000125A  6FE6                     ble        -0x18 /* 00001242 */
  1654. label0000125C:
  1655. 0000125C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1656. 00001260  4E5E                     unlink     A6
  1657. 00001262  4E75                     rts
  1658. export_1573:
  1659. 00001264  4E56 FFFE                link       A6, -0x0002
  1660. 00001268  2F07                     move.l     -[A7], D7
  1661. 0000126A  4267                     clr.w      -[A7]
  1662. 0000126C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1663. 00001270  3E1F                     move.w     D7, [A7]+
  1664. 00001272  6610                     bne        +0x12 /* 00001284 */
  1665. 00001274  42A7                     clr.l      -[A7]
  1666. 00001276  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1667. 0000127A  201F                     move.l     D0, [A7]+
  1668. 0000127C  3F00                     move.w     -[A7], D0
  1669. 0000127E  4EAD 2DB2                jsr        [A5 + 0x2DB2 /* export_1458 */]
  1670. 00001282  6006                     bra        +0x8 /* 0000128A */
  1671. label00001284:
  1672. 00001284  3F07                     move.w     -[A7], D7
  1673. 00001286  4EAD 2DB2                jsr        [A5 + 0x2DB2 /* export_1458 */]
  1674. label0000128A:
  1675. 0000128A  2E1F                     move.l     D7, [A7]+
  1676. 0000128C  4E5E                     unlink     A6
  1677. 0000128E  4E75                     rts
  1678. export_1574:
  1679. 00001290  4E56 FFF8                link       A6, -0x0008
  1680. 00001294  4267                     clr.w      -[A7]
  1681. 00001296  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1682. 0000129A  7001                     moveq.l    D0, 0x01
  1683. 0000129C  B05F                     cmp.w      D0, [A7]+
  1684. 0000129E  661A                     bne        +0x1C /* 000012BA */
  1685. 000012A0  486E FFF8                pea.l      [A6 - 0x8]
  1686. 000012A4  7004                     moveq.l    D0, 0x04
  1687. 000012A6  2F00                     move.l     -[A7], D0
  1688. 000012A8  1F3C 0004                move.b     -[A7], 0x4
  1689. 000012AC  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  1690. 000012B0  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1691. 000012B4  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1692. 000012B8  600C                     bra        +0xE /* 000012C6 */
  1693. label000012BA:
  1694. 000012BA  486E FFF8                pea.l      [A6 - 0x8]
  1695. 000012BE  7004                     moveq.l    D0, 0x04
  1696. 000012C0  2F00                     move.l     -[A7], D0
  1697. 000012C2  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1698. label000012C6:
  1699. 000012C6  486E FFFC                pea.l      [A6 - 0x4]
  1700. 000012CA  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  1701. 000012CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1702. 000012D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1703. 000012D6  1F2E FFF8                move.b     -[A7], [A6 - 0x8]
  1704. 000012DA  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  1705. 000012DE  1F2E FFFA                move.b     -[A7], [A6 - 0x6]
  1706. 000012E2  4EAD 2E12                jsr        [A5 + 0x2E12 /* export_1470 */]
  1707. 000012E6  4E5E                     unlink     A6
  1708. 000012E8  4E75                     rts
  1709. export_1575:
  1710. 000012EA  4E56 FDE0                link       A6, -0x0220
  1711. 000012EE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1712. 000012F2  4267                     clr.w      -[A7]
  1713. 000012F4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1714. 000012F8  3C1F                     move.w     D6, [A7]+
  1715. 000012FA  3006                     move.w     D0, D6
  1716. 000012FC  6B00 010A                bmi        +0x10C /* 00001408 */
  1717. 00001300  0C40 0005                cmpi.w     D0, 0x5
  1718. 00001304  6E00 0102                bgt        +0x104 /* 00001408 */
  1719. 00001308  D040                     add.w      D0, D0
  1720. 0000130A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1721. 0000130E  4EFB 0000                jmp        [PC + D0.w]
  1722. 00001312  000E 001E                ori.b      A6, 0x1E
  1723. 00001316  0098 00E2 00E2           ori.l      [A0]+, 0xE200E2
  1724. 0000131C  00E2                     ori.?      -[A2], 0xFFFFFFFFFFFFFFFF
  1725. 0000131E  3F3C 000C                move.w     -[A7], 0xC
  1726. 00001322  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  1727. 00001326  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  1728. 0000132A  6000 00DC                bra        +0xDE /* 00001408 */
  1729. 0000132E  486E FEFC                pea.l      [A6 - 0x104]
  1730. 00001332  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1731. 00001336  2D7C 5445 5854 FDF2      move.l     [A6 - 0x20E], 0x54455854 /* 'TEXT' */
  1732. 0000133E  4267                     clr.w      -[A7]
  1733. 00001340  486E FEFC                pea.l      [A6 - 0x104]
  1734. 00001344  486E FDF2                pea.l      [A6 - 0x20E]
  1735. 00001348  486E FDF6                pea.l      [A6 - 0x20A]
  1736. 0000134C  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  1737. 00001350  1A1F                     move.b     D5, [A7]+
  1738. 00001352  3D7C 0001 FDE0           move.w     [A6 - 0x220], 0x1
  1739. 00001358  3E2E FDE0                move.w     D7, [A6 - 0x220]
  1740. 0000135C  6036                     bra        +0x38 /* 00001394 */
  1741. label0000135E:
  1742. 0000135E  3007                     move.w     D0, D7
  1743. 00001360  5340                     subq.w     D0, 1
  1744. 00001362  41ED F910                lea.l      A0, [A5 - 0x6F0]
  1745. 00001366  C1FC 0108                muls.w     D0, 0x108
  1746. 0000136A  49F0 0000                lea.l      A4, [A0 + D0.w]
  1747. 0000136E  4A6C 0100                tst.w      [A4 + 0x100]
  1748. 00001372  56C0                     sne        D0
  1749. 00001374  2F00                     move.l     -[A7], D0
  1750. 00001376  4267                     clr.w      -[A7]
  1751. 00001378  2F0C                     move.l     -[A7], A4
  1752. 0000137A  486E FEFC                pea.l      [A6 - 0x104]
  1753. 0000137E  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  1754. 00001382  121F                     move.b     D1, [A7]+
  1755. 00001384  201F                     move.l     D0, [A7]+
  1756. 00001386  C001                     and.b      D0, D1
  1757. 00001388  6708                     beq        +0xA /* 00001392 */
  1758. 0000138A  3F07                     move.w     -[A7], D7
  1759. 0000138C  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1760. 00001390  6076                     bra        +0x78 /* 00001408 */
  1761. label00001392:
  1762. 00001392  5247                     addq.w     D7, 1
  1763. label00001394:
  1764. 00001394  7003                     moveq.l    D0, 0x03
  1765. 00001396  B047                     cmp.w      D0, D7
  1766. 00001398  6CC4                     bge        -0x3A /* 0000135E */
  1767. 0000139A  487A 0074                pea.l      [PC + 0x74 /* 00001410, value 0xE46696C, pstring "File not open." */]
  1768. 0000139E  3F3C 0007                move.w     -[A7], 0x7
  1769. 000013A2  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  1770. 000013A6  6060                     bra        +0x62 /* 00001408 */
  1771. 000013A8  486E FDEA                pea.l      [A6 - 0x216]
  1772. 000013AC  486E FDEE                pea.l      [A6 - 0x212]
  1773. 000013B0  486E FDE6                pea.l      [A6 - 0x21A]
  1774. 000013B4  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  1775. 000013B8  4AAE FDEE                tst.l      [A6 - 0x212]
  1776. 000013BC  670E                     beq        +0x10 /* 000013CC */
  1777. 000013BE  4267                     clr.w      -[A7]
  1778. 000013C0  2F2E FDEE                move.l     -[A7], [A6 - 0x212]
  1779. 000013C4  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1780. 000013C8  1A1F                     move.b     D5, [A7]+
  1781. 000013CA  603C                     bra        +0x3E /* 00001408 */
  1782. label000013CC:
  1783. 000013CC  202E FDEA                move.l     D0, [A6 - 0x216]
  1784. 000013D0  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  1785. 000013D4  6608                     bne        +0xA /* 000013DE */
  1786. 000013D6  4267                     clr.w      -[A7]
  1787. 000013D8  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  1788. 000013DC  602A                     bra        +0x2C /* 00001408 */
  1789. label000013DE:
  1790. 000013DE  4267                     clr.w      -[A7]
  1791. 000013E0  486E FDEA                pea.l      [A6 - 0x216]
  1792. 000013E4  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  1793. 000013E8  101F                     move.b     D0, [A7]+
  1794. 000013EA  671C                     beq        +0x1E /* 00001408 */
  1795. 000013EC  4EAD 339A                jsr        [A5 + 0x339A /* export_1647 */]
  1796. 000013F0  6016                     bra        +0x18 /* 00001408 */
  1797. 000013F2  526D CE78                addq.w     [A5 - 0x3188], 1
  1798. 000013F6  7003                     moveq.l    D0, 0x03
  1799. 000013F8  B046                     cmp.w      D0, D6
  1800. 000013FA  57C0                     seq        D0
  1801. 000013FC  4400                     neg.b      D0
  1802. 000013FE  1F00                     move.b     -[A7], D0
  1803. 00001400  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  1804. 00001404  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  1805. label00001408:
  1806. 00001408  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1807. 0000140C  4E5E                     unlink     A6
  1808. 0000140E  4E75                     rts
  1809. 00001410  0E46 696C                .invalid.w D6, 0x696C /* 'il' */ // invalid immediate operation
  1810. 00001414  6520                     bcs        +0x22 /* 00001436 */
  1811. 00001416  6E6F                     bgt        +0x71 /* 00001487 */
  1812. 00001418  7420                     moveq.l    D2, 0x20
  1813. 0000141A  6F70                     ble        +0x72 /* 0000148C */
  1814. 0000141C  656E                     bcs        +0x70 /* 0000148C */
  1815. 0000141E  2E00                     move.l     D7, D0
  1816. export_1576:
  1817. 00001420  4E56 FF00                link       A6, -0x0100
  1818. 00001424  486E FF00                pea.l      [A6 - 0x100]
  1819. 00001428  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1820. 0000142C  4240                     clr.w      D0
  1821. 0000142E  102E FF00                move.b     D0, [A6 - 0x100]
  1822. 00001432  4A40                     tst.w      D0
  1823. 00001434  6602                     bne        +0x4 /* 00001438 */
  1824. label00001436:
  1825. 00001436  6028                     bra        +0x2A /* 00001460 */
  1826. label00001438:
  1827. 00001438  102D C0AE                move.b     D0, [A5 - 0x3F52]
  1828. 0000143C  6714                     beq        +0x16 /* 00001452 */
  1829. 0000143E  422D C0AE                clr.b      [A5 - 0x3F52]
  1830. 00001442  4240                     clr.w      D0
  1831. 00001444  102E FF01                move.b     D0, [A6 - 0xFF]
  1832. 00001448  3B40 C752                move.w     [A5 - 0x38AE], D0
  1833. 0000144C  4EAD 3672                jsr        [A5 + 0x3672 /* export_1738 */]
  1834. 00001450  600E                     bra        +0x10 /* 00001460 */
  1835. label00001452:
  1836. 00001452  486E FF00                pea.l      [A6 - 0x100]
  1837. 00001456  42A7                     clr.l      -[A7]
  1838. 00001458  1F3C 0001                move.b     -[A7], 0x1
  1839. 0000145C  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  1840. label00001460:
  1841. 00001460  4E5E                     unlink     A6
  1842. 00001462  4E75                     rts
  1843. export_1577:
  1844. 00001464  4E56 FFFE                link       A6, -0x0002
  1845. 00001468  42A7                     clr.l      -[A7]
  1846. 0000146A  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1847. 0000146E  201F                     move.l     D0, [A7]+
  1848. 00001470  3D40 FFFE                move.w     [A6 - 0x2], D0
  1849. 00001474  4E5E                     unlink     A6
  1850. 00001476  4E75                     rts
  1851. fn00001478:
  1852. 00001478  4E56 0000                link       A6, 0
  1853. 0000147C  48E7 0108                movem.l    -[A7], D7,A4
  1854. 00001480  3E2E 000C                move.w     D7, [A6 + 0xC]
  1855. 00001484  286E 0008                movea.l    A4, [A6 + 0x8]
  1856. 00001488  BE6C FEB6                cmp.w      D7, [A4 - 0x14A]
  1857. label0000148C:
  1858. 0000148C  6618                     bne        +0x1A /* 000014A6 */
  1859. 0000148E  3007                     move.w     D0, D7
  1860. 00001490  D040                     add.w      D0, D0
  1861. 00001492  4874 00F6                pea.l      [A4 + D0.w - 0x10]
  1862. 00001496  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  1863. 0000149A  4267                     clr.w      -[A7]
  1864. 0000149C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1865. 000014A0  395F FEB6                move.w     [A4 - 0x14A], [A7]+
  1866. 000014A4  6008                     bra        +0xA /* 000014AE */
  1867. label000014A6:
  1868. 000014A6  3007                     move.w     D0, D7
  1869. 000014A8  D040                     add.w      D0, D0
  1870. 000014AA  4234 00F7                clr.b      [A4 + D0.w - 0x9]
  1871. label000014AE:
  1872. 000014AE  4CDF 1080                movem.l    D7,A4, [A7]+
  1873. 000014B2  4E5E                     unlink     A6
  1874. 000014B4  205F                     movea.l    A0, [A7]+
  1875. 000014B6  5C4F                     addq.w     A7, 6
  1876. 000014B8  4ED0                     jmp        [A0]
  1877. export_1578:
  1878. 000014BA  4E56 FEB4                link       A6, -0x014C
  1879. 000014BE  2F07                     move.l     -[A7], D7
  1880. 000014C0  4267                     clr.w      -[A7]
  1881. 000014C2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1882. 000014C6  3D5F FEB6                move.w     [A6 - 0x14A], [A7]+
  1883. 000014CA  3F3C 0004                move.w     -[A7], 0x4
  1884. 000014CE  2F0E                     move.l     -[A7], A6
  1885. 000014D0  4EBA FFA6                jsr        [PC - 0x5A /* 00001478 */]
  1886. 000014D4  486E FFFC                pea.l      [A6 - 0x4]
  1887. 000014D8  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  1888. 000014DC  4267                     clr.w      -[A7]
  1889. 000014DE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1890. 000014E2  3D5F FEB6                move.w     [A6 - 0x14A], [A7]+
  1891. 000014E6  3F3C 0002                move.w     -[A7], 0x2
  1892. 000014EA  2F0E                     move.l     -[A7], A6
  1893. 000014EC  4EBA FF8A                jsr        [PC - 0x76 /* 00001478 */]
  1894. 000014F0  3F3C 0001                move.w     -[A7], 0x1
  1895. 000014F4  2F0E                     move.l     -[A7], A6
  1896. 000014F6  4EBA FF80                jsr        [PC - 0x80 /* 00001478 */]
  1897. 000014FA  4207                     clr.b      D7
  1898. 000014FC  4A6E FEB6                tst.w      [A6 - 0x14A]
  1899. 00001500  6612                     bne        +0x14 /* 00001514 */
  1900. 00001502  7E01                     moveq.l    D7, 0x01
  1901. 00001504  486E FEB8                pea.l      [A6 - 0x148]
  1902. 00001508  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1903. 0000150C  486E FEB8                pea.l      [A6 - 0x148]
  1904. 00001510  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1905. label00001514:
  1906. 00001514  4267                     clr.w      -[A7]
  1907. 00001516  486E FFF8                pea.l      [A6 - 0x8]
  1908. 0000151A  486E FFFA                pea.l      [A6 - 0x6]
  1909. 0000151E  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  1910. 00001522  101F                     move.b     D0, [A7]+
  1911. 00001524  6612                     bne        +0x14 /* 00001538 */
  1912. 00001526  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  1913. 0000152A  487A 0034                pea.l      [PC + 0x34 /* 00001560, value 0xC496E76, pstring "Invalid date" */]
  1914. 0000152E  3F3C 008B                move.w     -[A7], 0x8B
  1915. 00001532  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  1916. 00001536  6022                     bra        +0x24 /* 0000155A */
  1917. label00001538:
  1918. 00001538  486E FFFC                pea.l      [A6 - 0x4]
  1919. 0000153C  486E FFFE                pea.l      [A6 - 0x2]
  1920. 00001540  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  1921. 00001544  1007                     move.b     D0, D7
  1922. 00001546  670E                     beq        +0x10 /* 00001556 */
  1923. 00001548  486E FEB8                pea.l      [A6 - 0x148]
  1924. 0000154C  1F3C 0002                move.b     -[A7], 0x2
  1925. 00001550  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1926. 00001554  6004                     bra        +0x6 /* 0000155A */
  1927. label00001556:
  1928. 00001556  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  1929. label0000155A:
  1930. 0000155A  2E1F                     move.l     D7, [A7]+
  1931. 0000155C  4E5E                     unlink     A6
  1932. 0000155E  4E75                     rts
  1933. 00001560  0C49 6E76                cmpi.w     A1, 0x6E76 /* 'nv' */
  1934. 00001564  616C                     bsr        +0x6E /* 000015D2 */
  1935. 00001566  6964                     bvs        +0x66 /* 000015CC */
  1936. 00001568  2064                     movea.l    A0, -[A4]
  1937. 0000156A  6174                     bsr        +0x76 /* 000015E0 */
  1938. 0000156C  6500 4E56                bcs        +0x4E58 /* 000063C4 */
  1939. export_1579: // at 0000156E (misaligned)
  1940. 00001570  FFDA                     .extension 0xFDA // unimplemented
  1941. 00001572  48E7 0300                movem.l    -[A7], D6,D7
  1942. 00001576  4267                     clr.w      -[A7]
  1943. 00001578  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1944. 0000157C  301F                     move.w     D0, [A7]+
  1945. 0000157E  5340                     subq.w     D0, 1
  1946. 00001580  6706                     beq        +0x8 /* 00001588 */
  1947. 00001582  5340                     subq.w     D0, 1
  1948. 00001584  673C                     beq        +0x3E /* 000015C2 */
  1949. 00001586  6054                     bra        +0x56 /* 000015DC */
  1950. label00001588:
  1951. 00001588  42A7                     clr.l      -[A7]
  1952. 0000158A  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  1953. 0000158E  2E1F                     move.l     D7, [A7]+
  1954. 00001590  486E FFDC                pea.l      [A6 - 0x24]
  1955. 00001594  3F3C 001F                move.w     -[A7], 0x1F
  1956. 00001598  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1957. 0000159C  4A87                     tst.l      D7
  1958. 0000159E  57C0                     seq        D0
  1959. 000015A0  4A00                     tst.b      D0
  1960. 000015A2  6638                     bne        +0x3A /* 000015DC */
  1961. 000015A4  802D B820                or.b       D0, [A5 - 0x47E0]
  1962. 000015A8  0240 0001                andi.w     D0, 0x1
  1963. 000015AC  6702                     beq        +0x4 /* 000015B0 */
  1964. 000015AE  602C                     bra        +0x2E /* 000015DC */
  1965. label000015B0:
  1966. 000015B0  486E FFDC                pea.l      [A6 - 0x24]
  1967. 000015B4  2F07                     move.l     -[A7], D7
  1968. 000015B6  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1969. 000015BA  486D 07A2                pea.l      [A5 + 0x7A2 /* export_240 */]
  1970. 000015BE  A9F1                     syscall    UnloadSeg
  1971. 000015C0  601A                     bra        +0x1C /* 000015DC */
  1972. label000015C2:
  1973. 000015C2  7003                     moveq.l    D0, 0x03
  1974. 000015C4  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  1975. 000015C8  6F04                     ble        +0x6 /* 000015CE */
  1976. 000015CA  7C0D                     moveq.l    D6, 0x0D
  1977. label000015CC:
  1978. 000015CC  6002                     bra        +0x4 /* 000015D0 */
  1979. label000015CE:
  1980. 000015CE  7C03                     moveq.l    D6, 0x03
  1981. label000015D0:
  1982. 000015D0  3F06                     move.w     -[A7], D6
  1983. fn000015D2:
  1984. 000015D2  2F3C 0000 0004           move.l     -[A7], 0x4
  1985. 000015D8  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  1986. label000015DC:
  1987. 000015DC  4CDF 00C0                movem.l    D6,D7, [A7]+
  1988. fn000015E0:
  1989. 000015E0  4E5E                     unlink     A6
  1990. 000015E2  4E75                     rts
  1991. export_1580:
  1992. 000015E4  4E56 FAD4                link       A6, -0x052C
  1993. 000015E8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1994. 000015EC  4267                     clr.w      -[A7]
  1995. 000015EE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1996. 000015F2  3E1F                     move.w     D7, [A7]+
  1997. 000015F4  7003                     moveq.l    D0, 0x03
  1998. 000015F6  B047                     cmp.w      D0, D7
  1999. 000015F8  6614                     bne        +0x16 /* 0000160E */
  2000. 000015FA  486E FF00                pea.l      [A6 - 0x100]
  2001. 000015FE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2002. 00001602  486E FF00                pea.l      [A6 - 0x100]
  2003. 00001606  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  2004. 0000160A  6000 0138                bra        +0x13A /* 00001744 */
  2005. label0000160E:
  2006. 0000160E  7002                     moveq.l    D0, 0x02
  2007. 00001610  B047                     cmp.w      D0, D7
  2008. 00001612  57C5                     seq        D5
  2009. 00001614  4405                     neg.b      D5
  2010. 00001616  7002                     moveq.l    D0, 0x02
  2011. 00001618  B047                     cmp.w      D0, D7
  2012. 0000161A  6608                     bne        +0xA /* 00001624 */
  2013. 0000161C  4267                     clr.w      -[A7]
  2014. 0000161E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2015. 00001622  3E1F                     move.w     D7, [A7]+
  2016. label00001624:
  2017. 00001624  4A47                     tst.w      D7
  2018. 00001626  57C0                     seq        D0
  2019. 00001628  4400                     neg.b      D0
  2020. 0000162A  1B40 B388                move.b     [A5 - 0x4C78], D0
  2021. 0000162E  671C                     beq        +0x1E /* 0000164C */
  2022. 00001630  1D7C 0007 FADE           move.b     [A6 - 0x522], 0x7
  2023. 00001636  2D6D A548 FCF6           move.l     [A6 - 0x30A], [A5 - 0x5AB8]
  2024. 0000163C  486E FBEA                pea.l      [A6 - 0x416]
  2025. 00001640  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2026. 00001644  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2027. 00001648  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2028. label0000164C:
  2029. 0000164C  486E FE00                pea.l      [A6 - 0x200]
  2030. 00001650  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2031. 00001654  102D B388                move.b     D0, [A5 - 0x4C78]
  2032. 00001658  6724                     beq        +0x26 /* 0000167E */
  2033. 0000165A  2F00                     move.l     -[A7], D0
  2034. 0000165C  4267                     clr.w      -[A7]
  2035. 0000165E  486E FADE                pea.l      [A6 - 0x522]
  2036. 00001662  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2037. 00001666  321F                     move.w     D1, [A7]+
  2038. 00001668  201F                     move.l     D0, [A7]+
  2039. 0000166A  4A41                     tst.w      D1
  2040. 0000166C  56C1                     sne        D1
  2041. 0000166E  C001                     and.b      D0, D1
  2042. 00001670  670C                     beq        +0xE /* 0000167E */
  2043. 00001672  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2044. 00001676  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2045. 0000167A  6000 00C8                bra        +0xCA /* 00001744 */
  2046. label0000167E:
  2047. 0000167E  486E FE00                pea.l      [A6 - 0x200]
  2048. 00001682  1F3C 0001                move.b     -[A7], 0x1
  2049. 00001686  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  2050. 0000168A  4267                     clr.w      -[A7]
  2051. 0000168C  486E FE00                pea.l      [A6 - 0x200]
  2052. 00001690  42A7                     clr.l      -[A7]
  2053. 00001692  486E FADA                pea.l      [A6 - 0x526]
  2054. 00001696  486E FCFA                pea.l      [A6 - 0x306]
  2055. 0000169A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2056. 0000169E  4A5F                     tst.w      [A7]+
  2057. 000016A0  56C0                     sne        D0
  2058. 000016A2  4A00                     tst.b      D0
  2059. 000016A4  6610                     bne        +0x12 /* 000016B6 */
  2060. 000016A6  4241                     clr.w      D1
  2061. 000016A8  122E FD01                move.b     D1, [A6 - 0x2FF]
  2062. 000016AC  742E                     moveq.l    D2, 0x2E
  2063. 000016AE  B441                     cmp.w      D2, D1
  2064. 000016B0  57C1                     seq        D1
  2065. 000016B2  8001                     or.b       D0, D1
  2066. 000016B4  671C                     beq        +0x1E /* 000016D2 */
  2067. label000016B6:
  2068. 000016B6  102D B388                move.b     D0, [A5 - 0x4C78]
  2069. 000016BA  6708                     beq        +0xA /* 000016C4 */
  2070. 000016BC  4267                     clr.w      -[A7]
  2071. 000016BE  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2072. 000016C2  3C1F                     move.w     D6, [A7]+
  2073. label000016C4:
  2074. 000016C4  487A 00B0                pea.l      [PC + 0xB0 /* 00001776, value 0x1743616E, pstring "Can\'t create that file." */]
  2075. 000016C8  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2076. 000016CC  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2077. 000016D0  6072                     bra        +0x74 /* 00001744 */
  2078. label000016D2:
  2079. 000016D2  2B6D C708 B208           move.l     [A5 - 0x4DF8], [A5 - 0x38F8]
  2080. 000016D8  4267                     clr.w      -[A7]
  2081. 000016DA  486E FCFA                pea.l      [A6 - 0x306]
  2082. 000016DE  4267                     clr.w      -[A7]
  2083. 000016E0  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2084. 000016E4  4A5F                     tst.w      [A7]+
  2085. 000016E6  57C4                     seq        D4
  2086. 000016E8  4404                     neg.b      D4
  2087. 000016EA  486D 0562                pea.l      [A5 + 0x562 /* export_168 */]
  2088. 000016EE  A9F1                     syscall    UnloadSeg
  2089. 000016F0  102D B388                move.b     D0, [A5 - 0x4C78]
  2090. 000016F4  6708                     beq        +0xA /* 000016FE */
  2091. 000016F6  4267                     clr.w      -[A7]
  2092. 000016F8  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2093. 000016FC  3C1F                     move.w     D6, [A7]+
  2094. label000016FE:
  2095. 000016FE  1004                     move.b     D0, D4
  2096. 00001700  6736                     beq        +0x38 /* 00001738 */
  2097. 00001702  4267                     clr.w      -[A7]
  2098. 00001704  42A7                     clr.l      -[A7]
  2099. 00001706  486E FCFA                pea.l      [A6 - 0x306]
  2100. 0000170A  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2101. 0000170E  1F05                     move.b     -[A7], D5
  2102. 00001710  3F3C 0002                move.w     -[A7], 0x2
  2103. 00001714  4EAD 2FAA                jsr        [A5 + 0x2FAA /* export_1521 */]
  2104. 00001718  3C1F                     move.w     D6, [A7]+
  2105. 0000171A  7050                     moveq.l    D0, 0x50
  2106. 0000171C  B046                     cmp.w      D0, D6
  2107. 0000171E  6606                     bne        +0x8 /* 00001726 */
  2108. 00001720  4EAD 337A                jsr        [A5 + 0x337A /* export_1643 */]
  2109. 00001724  601E                     bra        +0x20 /* 00001744 */
  2110. label00001726:
  2111. 00001726  4A46                     tst.w      D6
  2112. 00001728  671A                     beq        +0x1C /* 00001744 */
  2113. 0000172A  487A 0038                pea.l      [PC + 0x38 /* 00001764, value 0x1043616E, pstring "Can\'t open stack" */]
  2114. 0000172E  3F3C 0086                move.w     -[A7], 0x86
  2115. 00001732  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2116. 00001736  600C                     bra        +0xE /* 00001744 */
  2117. label00001738:
  2118. 00001738  487A 0012                pea.l      [PC + 0x12 /* 0000174C, value 0x16436F75, pstring "Couldn\'t create stack." */]
  2119. 0000173C  3F3C 008D                move.w     -[A7], 0x8D
  2120. 00001740  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2121. label00001744:
  2122. 00001744  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2123. 00001748  4E5E                     unlink     A6
  2124. 0000174A  4E75                     rts
  2125. 0000174C  1643                     movea.b    A3, D3
  2126. 0000174E  6F75                     ble        +0x77 /* 000017C5 */
  2127. 00001750  6C64                     bge        +0x66 /* 000017B6 */
  2128. 00001752  6E27                     bgt        +0x29 /* 0000177B */
  2129. 00001754  7420                     moveq.l    D2, 0x20
  2130. 00001756  6372                     bls        +0x74 /* 000017CA */
  2131. 00001758  6561                     bcs        +0x63 /* 000017BB */
  2132. 0000175A  7465                     moveq.l    D2, 0x65
  2133. 0000175C  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  2134. 00001760  636B                     bls        +0x6D /* 000017CD */
  2135. 00001762  2E00                     move.l     D7, D0
  2136. 00001764  1043                     movea.b    A0, D3
  2137. 00001766  616E                     bsr        +0x70 /* 000017D6 */
  2138. 00001768  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  2139. 0000176E  6E20                     bgt        +0x22 /* 00001790 */
  2140. 00001770  7374                     moveq.l    D1, 0x74
  2141. 00001772  6163                     bsr        +0x65 /* 000017D7 */
  2142. 00001774  6B00 1743                bmi        +0x1745 /* 00002EB9 */
  2143. 00001778  616E                     bsr        +0x70 /* 000017E8 */
  2144. 0000177A  2774 2063 7265           move.l     [A3 + 0x7265], [A4 + D2.w + 0x63]
  2145. 00001780  6174                     bsr        +0x76 /* 000017F6 */
  2146. 00001782  6520                     bcs        +0x22 /* 000017A4 */
  2147. 00001784  7468                     moveq.l    D2, 0x68
  2148. 00001786  6174                     bsr        +0x76 /* 000017FC */
  2149. 00001788  2066                     movea.l    A0, -[A6]
  2150. 0000178A  696C                     bvs        +0x6E /* 000017F8 */
  2151. 0000178C  652E                     bcs        +0x30 /* 000017BC */
  2152. export_1581:
  2153. 0000178E  4E56 0000                link       A6, 0
  2154. // begin alternate branch 00001790-0000179A
  2155. label00001790:
  2156. 00001790  0000 4EAD                ori.b      D0, 0xAD
  2157. 00001794  0A7A 486D 0A7A           xori.w     [PC + 0xA7A /* 00002210, value 0x1ADA */], 0x486D /* 'Hm' */
  2158. // end alternate branch 00001790-0000179A
  2159. label00001790: // (misaligned)
  2160. 00001792  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  2161. 00001796  486D 0A7A                pea.l      [A5 + 0xA7A /* export_331 */]
  2162. 0000179A  A9F1                     syscall    UnloadSeg
  2163. 0000179C  4E5E                     unlink     A6
  2164. 0000179E  4E75                     rts
  2165. export_1582:
  2166. 000017A0  4E56 FD18                link       A6, -0x02E8
  2167. label000017A4:
  2168. 000017A4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2169. 000017A8  4267                     clr.w      -[A7]
  2170. 000017AA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2171. 000017AE  3D5F FD24                move.w     [A6 - 0x2DC], [A7]+
  2172. 000017B2  7001                     moveq.l    D0, 0x01
  2173. 000017B4  B06E FD24                cmp.w      D0, [A6 - 0x2DC]
  2174. // begin alternate branch 000017B6-000017B8
  2175. label000017B6:
  2176. 000017B6  FD24                     .extension 0xD24 // unimplemented
  2177. // end alternate branch 000017B6-000017B8
  2178. label000017B6: // (misaligned)
  2179. 000017B8  6640                     bne        +0x42 /* 000017FA */
  2180. 000017BA  42A7                     clr.l      -[A7]
  2181. label000017BC:
  2182. 000017BC  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  2183. 000017C0  2D5F FE76                move.l     [A6 - 0x18A], [A7]+
  2184. 000017C4  426E FD22                clr.w      [A6 - 0x2DE]
  2185. 000017C8  4267                     clr.w      -[A7]
  2186. label000017CA:
  2187. 000017CA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2188. 000017CE  4A5F                     tst.w      [A7]+
  2189. 000017D0  660E                     bne        +0x10 /* 000017E0 */
  2190. 000017D2  4267                     clr.w      -[A7]
  2191. 000017D4  2F2E FE76                move.l     -[A7], [A6 - 0x18A]
  2192. // begin alternate branch 000017D6-000017D8
  2193. fn000017D6:
  2194. 000017D6  FE76                     .extension 0xE76 // unimplemented
  2195. // end alternate branch 000017D6-000017D8
  2196. fn000017D6: // (misaligned)
  2197. 000017D8  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  2198. 000017DC  3D5F FD22                move.w     [A6 - 0x2DE], [A7]+
  2199. label000017E0:
  2200. 000017E0  102D B820                move.b     D0, [A5 - 0x47E0]
  2201. 000017E4  6704                     beq        +0x6 /* 000017EA */
  2202. 000017E6  6000 0400                bra        +0x402 /* 00001BE8 */
  2203. // begin alternate branch 000017E8-000017EE
  2204. fn000017E8:
  2205. 000017E8  0400 2F2E                subi.b     D0, 0x2E /* '.' */
  2206. label000017EA: // (misaligned)
  2207. 000017EC  FE76                     .extension 0xE76 // unimplemented
  2208. // end alternate branch 000017E8-000017EE
  2209. fn000017E8: // (misaligned)
  2210. label000017EA:
  2211. 000017EA  2F2E FE76                move.l     -[A7], [A6 - 0x18A]
  2212. 000017EE  3F2E FD22                move.w     -[A7], [A6 - 0x2DE]
  2213. 000017F2  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  2214. fn000017F6:
  2215. 000017F6  6000 03F0                bra        +0x3F2 /* 00001BE8 */
  2216. // begin alternate branch 000017F8-000017FC
  2217. label000017F8:
  2218. 000017F8  03F0 7004                bset       [A0 + D7.w + 0x4], D1
  2219. // end alternate branch 000017F8-000017FC
  2220. label000017F8: // (misaligned)
  2221. label000017FA:
  2222. 000017FA  7004                     moveq.l    D0, 0x04
  2223. fn000017FC:
  2224. 000017FC  B06E FD24                cmp.w      D0, [A6 - 0x2DC]
  2225. 00001800  6642                     bne        +0x44 /* 00001844 */
  2226. 00001802  486E FD66                pea.l      [A6 - 0x29A]
  2227. 00001806  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  2228. 0000180A  4267                     clr.w      -[A7]
  2229. 0000180C  486E FD66                pea.l      [A6 - 0x29A]
  2230. 00001810  4267                     clr.w      -[A7]
  2231. 00001812  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2232. 00001816  3D5F FD2A                move.w     [A6 - 0x2D6], [A7]+
  2233. 0000181A  102D B820                move.b     D0, [A5 - 0x47E0]
  2234. 0000181E  6704                     beq        +0x6 /* 00001824 */
  2235. 00001820  6000 03C6                bra        +0x3C8 /* 00001BE8 */
  2236. label00001824:
  2237. 00001824  202E FD70                move.l     D0, [A6 - 0x290]
  2238. 00001828  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  2239. 0000182C  6600 03BA                bne        +0x3BC /* 00001BE8 */
  2240. 00001830  2F2E FD68                move.l     -[A7], [A6 - 0x298]
  2241. 00001834  3F2E FD2A                move.w     -[A7], [A6 - 0x2D6]
  2242. 00001838  3F2E FD66                move.w     -[A7], [A6 - 0x29A]
  2243. 0000183C  4EAD 365A                jsr        [A5 + 0x365A /* export_1735 */]
  2244. 00001840  6000 03A6                bra        +0x3A8 /* 00001BE8 */
  2245. label00001844:
  2246. 00001844  486E FE96                pea.l      [A6 - 0x16A]
  2247. 00001848  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  2248. 0000184C  486E FFD6                pea.l      [A6 - 0x2A]
  2249. 00001850  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  2250. 00001854  4A2E FEC4                tst.b      [A6 - 0x13C]
  2251. 00001858  57C7                     seq        D7
  2252. 0000185A  4407                     neg.b      D7
  2253. 0000185C  1007                     move.b     D0, D7
  2254. 0000185E  6700 0112                beq        +0x114 /* 00001972 */
  2255. 00001862  4267                     clr.w      -[A7]
  2256. 00001864  486E FEC6                pea.l      [A6 - 0x13A]
  2257. 00001868  4267                     clr.w      -[A7]
  2258. 0000186A  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2259. 0000186E  3D5F FD26                move.w     [A6 - 0x2DA], [A7]+
  2260. 00001872  102D B820                move.b     D0, [A5 - 0x47E0]
  2261. 00001876  6704                     beq        +0x6 /* 0000187C */
  2262. 00001878  6000 036E                bra        +0x370 /* 00001BE8 */
  2263. label0000187C:
  2264. 0000187C  3C2E FD26                move.w     D6, [A6 - 0x2DA]
  2265. 00001880  202E FEC8                move.l     D0, [A6 - 0x138]
  2266. 00001884  B0AE FED0                cmp.l      D0, [A6 - 0x130]
  2267. 00001888  6606                     bne        +0x8 /* 00001890 */
  2268. 0000188A  3006                     move.w     D0, D6
  2269. 0000188C  4440                     neg.w      D0
  2270. 0000188E  3C00                     move.w     D6, D0
  2271. label00001890:
  2272. 00001890  302E FD26                move.w     D0, [A6 - 0x2DA]
  2273. 00001894  B06D C374                cmp.w      D0, [A5 - 0x3C8C]
  2274. 00001898  57C0                     seq        D0
  2275. 0000189A  222E FEC8                move.l     D1, [A6 - 0x138]
  2276. 0000189E  B2AD B46E                cmp.l      D1, [A5 - 0x4B92]
  2277. 000018A2  57C1                     seq        D1
  2278. 000018A4  C001                     and.b      D0, D1
  2279. 000018A6  222E FED0                move.l     D1, [A6 - 0x130]
  2280. 000018AA  B2AD B534                cmp.l      D1, [A5 - 0x4ACC]
  2281. 000018AE  57C1                     seq        D1
  2282. 000018B0  C001                     and.b      D0, D1
  2283. 000018B2  6706                     beq        +0x8 /* 000018BA */
  2284. 000018B4  4267                     clr.w      -[A7]
  2285. 000018B6  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  2286. label000018BA:
  2287. 000018BA  4205                     clr.b      D5
  2288. 000018BC  202E FEC8                move.l     D0, [A6 - 0x138]
  2289. 000018C0  B0AE FED0                cmp.l      D0, [A6 - 0x130]
  2290. 000018C4  56C0                     sne        D0
  2291. 000018C6  4A00                     tst.b      D0
  2292. 000018C8  673E                     beq        +0x40 /* 00001908 */
  2293. 000018CA  2F00                     move.l     -[A7], D0
  2294. 000018CC  4267                     clr.w      -[A7]
  2295. 000018CE  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  2296. 000018D2  3F06                     move.w     -[A7], D6
  2297. 000018D4  486E FD40                pea.l      [A6 - 0x2C0]
  2298. 000018D8  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  2299. 000018DC  121F                     move.b     D1, [A7]+
  2300. 000018DE  201F                     move.l     D0, [A7]+
  2301. 000018E0  C001                     and.b      D0, D1
  2302. 000018E2  6724                     beq        +0x26 /* 00001908 */
  2303. 000018E4  7001                     moveq.l    D0, 0x01
  2304. 000018E6  B02E FD44                cmp.b      D0, [A6 - 0x2BC]
  2305. 000018EA  57C0                     seq        D0
  2306. 000018EC  4A00                     tst.b      D0
  2307. 000018EE  6612                     bne        +0x14 /* 00001902 */
  2308. 000018F0  2F00                     move.l     -[A7], D0
  2309. 000018F2  4267                     clr.w      -[A7]
  2310. 000018F4  1F2E FD45                move.b     -[A7], [A6 - 0x2BB]
  2311. 000018F8  4EAD 2B72                jsr        [A5 + 0x2B72 /* export_1386 */]
  2312. 000018FC  121F                     move.b     D1, [A7]+
  2313. 000018FE  201F                     move.l     D0, [A7]+
  2314. 00001900  8001                     or.b       D0, D1
  2315. label00001902:
  2316. 00001902  0240 0001                andi.w     D0, 0x1
  2317. 00001906  1A00                     move.b     D5, D0
  2318. label00001908:
  2319. 00001908  1005                     move.b     D0, D5
  2320. 0000190A  670E                     beq        +0x10 /* 0000191A */
  2321. 0000190C  42A7                     clr.l      -[A7]
  2322. 0000190E  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  2323. 00001912  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2324. 00001916  265F                     movea.l    A3, [A7]+
  2325. 00001918  600C                     bra        +0xE /* 00001926 */
  2326. label0000191A:
  2327. 0000191A  42A7                     clr.l      -[A7]
  2328. 0000191C  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  2329. 00001920  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  2330. 00001924  265F                     movea.l    A3, [A7]+
  2331. label00001926:
  2332. 00001926  200B                     move.l     D0, A3
  2333. 00001928  660C                     bne        +0xE /* 00001936 */
  2334. 0000192A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2335. 0000192E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2336. 00001932  6000 02B4                bra        +0x2B6 /* 00001BE8 */
  2337. label00001936:
  2338. 00001936  2F0B                     move.l     -[A7], A3
  2339. 00001938  3F06                     move.w     -[A7], D6
  2340. 0000193A  1F05                     move.b     -[A7], D5
  2341. 0000193C  486E FD38                pea.l      [A6 - 0x2C8]
  2342. 00001940  486E FD34                pea.l      [A6 - 0x2CC]
  2343. 00001944  486E FD30                pea.l      [A6 - 0x2D0]
  2344. 00001948  486E FD2C                pea.l      [A6 - 0x2D4]
  2345. 0000194C  4EAD 2B42                jsr        [A5 + 0x2B42 /* export_1380 */]
  2346. 00001950  1005                     move.b     D0, D5
  2347. 00001952  670C                     beq        +0xE /* 00001960 */
  2348. 00001954  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  2349. 00001958  4267                     clr.w      -[A7]
  2350. 0000195A  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  2351. 0000195E  600A                     bra        +0xC /* 0000196A */
  2352. label00001960:
  2353. 00001960  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  2354. 00001964  4267                     clr.w      -[A7]
  2355. 00001966  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  2356. label0000196A:
  2357. 0000196A  4AAE FD2C                tst.l      [A6 - 0x2D4]
  2358. 0000196E  56C7                     sne        D7
  2359. 00001970  4407                     neg.b      D7
  2360. label00001972:
  2361. 00001972  1B7C 0001 E1CE           move.b     [A5 - 0x1E32], 0x1
  2362. 00001978  486E FE96                pea.l      [A6 - 0x16A]
  2363. 0000197C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2364. 00001980  422D E1CE                clr.b      [A5 - 0x1E32]
  2365. 00001984  4267                     clr.w      -[A7]
  2366. 00001986  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  2367. 0000198A  3D5F FD1C                move.w     [A6 - 0x2E4], [A7]+
  2368. 0000198E  3B6E FD1C C166           move.w     [A5 - 0x3E9A], [A6 - 0x2E4]
  2369. 00001994  486E FFD6                pea.l      [A6 - 0x2A]
  2370. 00001998  486E FE92                pea.l      [A6 - 0x16E]
  2371. 0000199C  486E FE86                pea.l      [A6 - 0x17A]
  2372. 000019A0  486E FE8A                pea.l      [A6 - 0x176]
  2373. 000019A4  486E FE8E                pea.l      [A6 - 0x172]
  2374. 000019A8  486E FE7A                pea.l      [A6 - 0x186]
  2375. 000019AC  486E FE7E                pea.l      [A6 - 0x182]
  2376. 000019B0  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2377. 000019B4  4AAE FE7A                tst.l      [A6 - 0x186]
  2378. 000019B8  5EC0                     sgt        D0
  2379. 000019BA  4A00                     tst.b      D0
  2380. 000019BC  6600 021E                bne        +0x220 /* 00001BDC */
  2381. 000019C0  4AAE FE7E                tst.l      [A6 - 0x182]
  2382. 000019C4  5EC1                     sgt        D1
  2383. 000019C6  8001                     or.b       D0, D1
  2384. 000019C8  6600 0212                bne        +0x214 /* 00001BDC */
  2385. 000019CC  222E FE8A                move.l     D1, [A6 - 0x176]
  2386. 000019D0  B2AE FE86                cmp.l      D1, [A6 - 0x17A]
  2387. 000019D4  5DC1                     slt        D1
  2388. 000019D6  8001                     or.b       D0, D1
  2389. 000019D8  6600 0202                bne        +0x204 /* 00001BDC */
  2390. 000019DC  202E FE86                move.l     D0, [A6 - 0x17A]
  2391. 000019E0  B0AE FE8A                cmp.l      D0, [A6 - 0x176]
  2392. 000019E4  57C0                     seq        D0
  2393. 000019E6  4A00                     tst.b      D0
  2394. 000019E8  670A                     beq        +0xC /* 000019F4 */
  2395. 000019EA  206E FE8A                movea.l    A0, [A6 - 0x176]
  2396. 000019EE  4A10                     tst.b      [A0]
  2397. 000019F0  56C1                     sne        D1
  2398. 000019F2  C001                     and.b      D0, D1
  2399. label000019F4:
  2400. 000019F4  4400                     neg.b      D0
  2401. 000019F6  1800                     move.b     D4, D0
  2402. 000019F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2403. 000019FA  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  2404. 000019FE  6704                     beq        +0x6 /* 00001A04 */
  2405. 00001A00  6000 0110                bra        +0x112 /* 00001B12 */
  2406. label00001A04:
  2407. 00001A04  70FF                     moveq.l    D0, 0xFFFFFFFF
  2408. 00001A06  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  2409. 00001A0A  6700 0084                beq        +0x86 /* 00001A90 */
  2410. 00001A0E  1004                     move.b     D0, D4
  2411. 00001A10  6710                     beq        +0x12 /* 00001A22 */
  2412. 00001A12  206E FE8A                movea.l    A0, [A6 - 0x176]
  2413. 00001A16  7220                     moveq.l    D1, 0x20
  2414. 00001A18  B210                     cmp.b      D1, [A0]
  2415. 00001A1A  56C1                     sne        D1
  2416. 00001A1C  C001                     and.b      D0, D1
  2417. 00001A1E  6600 01BC                bne        +0x1BE /* 00001BDC */
  2418. label00001A22:
  2419. 00001A22  4267                     clr.w      -[A7]
  2420. 00001A24  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  2421. 00001A28  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2422. 00001A2C  3D5F FD1E                move.w     [A6 - 0x2E2], [A7]+
  2423. 00001A30  486E FE8A                pea.l      [A6 - 0x176]
  2424. 00001A34  4EAD 2362                jsr        [A5 + 0x2362 /* export_1128 */]
  2425. 00001A38  206D FE80                movea.l    A0, [A5 - 0x180]
  2426. 00001A3C  316E FD1E 0044           move.w     [A0 + 0x44], [A6 - 0x2E2]
  2427. 00001A42  206E FE8A                movea.l    A0, [A6 - 0x176]
  2428. 00001A46  4A10                     tst.b      [A0]
  2429. 00001A48  57C0                     seq        D0
  2430. 00001A4A  4A00                     tst.b      D0
  2431. 00001A4C  6700 00C4                beq        +0xC6 /* 00001B12 */
  2432. 00001A50  222E FE86                move.l     D1, [A6 - 0x17A]
  2433. 00001A54  B2AE FE92                cmp.l      D1, [A6 - 0x16E]
  2434. 00001A58  56C1                     sne        D1
  2435. 00001A5A  C001                     and.b      D0, D1
  2436. 00001A5C  6700 00B4                beq        +0xB6 /* 00001B12 */
  2437. label00001A60:
  2438. 00001A60  53AE FE86                subq.l     [A6 - 0x17A], 1
  2439. 00001A64  202E FE86                move.l     D0, [A6 - 0x17A]
  2440. 00001A68  B0AE FE92                cmp.l      D0, [A6 - 0x16E]
  2441. 00001A6C  57C0                     seq        D0
  2442. 00001A6E  206E FE86                movea.l    A0, [A6 - 0x17A]
  2443. 00001A72  7220                     moveq.l    D1, 0x20
  2444. 00001A74  B210                     cmp.b      D1, [A0]
  2445. 00001A76  56C1                     sne        D1
  2446. 00001A78  8001                     or.b       D0, D1
  2447. 00001A7A  67E4                     beq        -0x1A /* 00001A60 */
  2448. 00001A7C  206E FE86                movea.l    A0, [A6 - 0x17A]
  2449. 00001A80  7020                     moveq.l    D0, 0x20
  2450. 00001A82  B010                     cmp.b      D0, [A0]
  2451. 00001A84  6700 008C                beq        +0x8E /* 00001B12 */
  2452. 00001A88  52AE FE86                addq.l     [A6 - 0x17A], 1
  2453. 00001A8C  6000 0084                bra        +0x86 /* 00001B12 */
  2454. label00001A90:
  2455. 00001A90  70FF                     moveq.l    D0, 0xFFFFFFFF
  2456. 00001A92  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2457. 00001A96  6750                     beq        +0x52 /* 00001AE8 */
  2458. 00001A98  1004                     move.b     D0, D4
  2459. 00001A9A  671E                     beq        +0x20 /* 00001ABA */
  2460. 00001A9C  7200                     moveq.l    D1, 0x00
  2461. 00001A9E  206E FE8A                movea.l    A0, [A6 - 0x176]
  2462. 00001AA2  1210                     move.b     D1, [A0]
  2463. 00001AA4  C2BC 0000 00FF           and.l      D1, 0xFF
  2464. 00001AAA  342D CE7A                move.w     D2, [A5 - 0x3186]
  2465. 00001AAE  48C2                     ext.l      D2
  2466. 00001AB0  B481                     cmp.l      D2, D1
  2467. 00001AB2  56C1                     sne        D1
  2468. 00001AB4  C001                     and.b      D0, D1
  2469. 00001AB6  6600 0124                bne        +0x126 /* 00001BDC */
  2470. label00001ABA:
  2471. 00001ABA  7000                     moveq.l    D0, 0x00
  2472. 00001ABC  206E FE8A                movea.l    A0, [A6 - 0x176]
  2473. 00001AC0  1010                     move.b     D0, [A0]
  2474. 00001AC2  C0BC 0000 00FF           and.l      D0, 0xFF
  2475. 00001AC8  322D CE7A                move.w     D1, [A5 - 0x3186]
  2476. 00001ACC  48C1                     ext.l      D1
  2477. 00001ACE  B280                     cmp.l      D1, D0
  2478. 00001AD0  6606                     bne        +0x8 /* 00001AD8 */
  2479. 00001AD2  52AE FE8A                addq.l     [A6 - 0x176], 1
  2480. 00001AD6  603A                     bra        +0x3C /* 00001B12 */
  2481. label00001AD8:
  2482. 00001AD8  202E FE86                move.l     D0, [A6 - 0x17A]
  2483. 00001ADC  B0AE FE92                cmp.l      D0, [A6 - 0x16E]
  2484. 00001AE0  6730                     beq        +0x32 /* 00001B12 */
  2485. 00001AE2  53AE FE86                subq.l     [A6 - 0x17A], 1
  2486. 00001AE6  602A                     bra        +0x2C /* 00001B12 */
  2487. label00001AE8:
  2488. 00001AE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2489. 00001AEA  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2490. 00001AEE  6722                     beq        +0x24 /* 00001B12 */
  2491. 00001AF0  1004                     move.b     D0, D4
  2492. 00001AF2  6710                     beq        +0x12 /* 00001B04 */
  2493. 00001AF4  206E FE8A                movea.l    A0, [A6 - 0x176]
  2494. 00001AF8  720D                     moveq.l    D1, 0x0D
  2495. 00001AFA  B210                     cmp.b      D1, [A0]
  2496. 00001AFC  56C1                     sne        D1
  2497. 00001AFE  C001                     and.b      D0, D1
  2498. 00001B00  6600 00DA                bne        +0xDC /* 00001BDC */
  2499. label00001B04:
  2500. 00001B04  206E FE8A                movea.l    A0, [A6 - 0x176]
  2501. 00001B08  700D                     moveq.l    D0, 0x0D
  2502. 00001B0A  B010                     cmp.b      D0, [A0]
  2503. 00001B0C  6604                     bne        +0x6 /* 00001B12 */
  2504. 00001B0E  52AE FE8A                addq.l     [A6 - 0x176], 1
  2505. label00001B12:
  2506. 00001B12  1007                     move.b     D0, D7
  2507. 00001B14  6752                     beq        +0x54 /* 00001B68 */
  2508. 00001B16  202E FE8A                move.l     D0, [A6 - 0x176]
  2509. 00001B1A  90AE FE86                sub.l      D0, [A6 - 0x17A]
  2510. 00001B1E  B0AE FD30                cmp.l      D0, [A6 - 0x2D0]
  2511. 00001B22  660A                     bne        +0xC /* 00001B2E */
  2512. 00001B24  1D7C 0001 FE96           move.b     [A6 - 0x16A], 0x1
  2513. 00001B2A  6000 00A4                bra        +0xA6 /* 00001BD0 */
  2514. label00001B2E:
  2515. 00001B2E  41EE FE96                lea.l      A0, [A6 - 0x16A]
  2516. 00001B32  43ED CFBC                lea.l      A1, [A5 - 0x3044]
  2517. 00001B36  7014                     moveq.l    D0, 0x14
  2518. label00001B38:
  2519. 00001B38  30D9                     move.w     [A0]+, [A1]+
  2520. 00001B3A  51C8 FFFC                dbf        D0, -0x6 /* 00001B38 */
  2521. 00001B3E  42A7                     clr.l      -[A7]
  2522. 00001B40  2F2E FE92                move.l     -[A7], [A6 - 0x16E]
  2523. 00001B44  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  2524. 00001B48  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2525. 00001B4C  201F                     move.l     D0, [A7]+
  2526. 00001B4E  5280                     addq.l     D0, 1
  2527. 00001B50  2D40 FE98                move.l     [A6 - 0x168], D0
  2528. 00001B54  42A7                     clr.l      -[A7]
  2529. 00001B56  2F2E FE92                move.l     -[A7], [A6 - 0x16E]
  2530. 00001B5A  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2531. 00001B5E  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2532. 00001B62  2D5F FE9C                move.l     [A6 - 0x164], [A7]+
  2533. 00001B66  6068                     bra        +0x6A /* 00001BD0 */
  2534. label00001B68:
  2535. 00001B68  486E FE8A                pea.l      [A6 - 0x176]
  2536. 00001B6C  486E FE86                pea.l      [A6 - 0x17A]
  2537. 00001B70  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  2538. 00001B74  42A7                     clr.l      -[A7]
  2539. 00001B76  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2540. 00001B7A  285F                     movea.l    A4, [A7]+
  2541. 00001B7C  7001                     moveq.l    D0, 0x01
  2542. 00001B7E  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2543. 00001B82  6634                     bne        +0x36 /* 00001BB8 */
  2544. 00001B84  42A7                     clr.l      -[A7]
  2545. 00001B86  42A7                     clr.l      -[A7]
  2546. 00001B88  2F0C                     move.l     -[A7], A4
  2547. 00001B8A  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2548. 00001B8E  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  2549. 00001B92  201F                     move.l     D0, [A7]+
  2550. 00001B94  5280                     addq.l     D0, 1
  2551. 00001B96  2D40 FE82                move.l     [A6 - 0x17E], D0
  2552. 00001B9A  296E FE82 0004           move.l     [A4 + 0x4], [A6 - 0x17E]
  2553. 00001BA0  200C                     move.l     D0, A4
  2554. 00001BA2  5980                     subq.l     D0, 4
  2555. 00001BA4  2D40 FD5E                move.l     [A6 - 0x2A2], D0
  2556. 00001BA8  206E FD5E                movea.l    A0, [A6 - 0x2A2]
  2557. 00001BAC  2F10                     move.l     -[A7], [A0]
  2558. 00001BAE  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2559. 00001BB2  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  2560. 00001BB6  6018                     bra        +0x1A /* 00001BD0 */
  2561. label00001BB8:
  2562. 00001BB8  486D D01A                pea.l      [A5 - 0x2FE6]
  2563. 00001BBC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2564. 00001BC0  486D D01A                pea.l      [A5 - 0x2FE6]
  2565. 00001BC4  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2566. 00001BC8  3F2E FD1C                move.w     -[A7], [A6 - 0x2E4]
  2567. 00001BCC  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  2568. label00001BD0:
  2569. 00001BD0  1007                     move.b     D0, D7
  2570. 00001BD2  6708                     beq        +0xA /* 00001BDC */
  2571. 00001BD4  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2572. 00001BD8  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2573. label00001BDC:
  2574. 00001BDC  486E FE96                pea.l      [A6 - 0x16A]
  2575. 00001BE0  1F3C 0002                move.b     -[A7], 0x2
  2576. 00001BE4  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  2577. label00001BE8:
  2578. 00001BE8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2579. 00001BEC  4E5E                     unlink     A6
  2580. 00001BEE  4E75                     rts
  2581. export_1583:
  2582. fn00001BF0:
  2583. 00001BF0  4E56 FFF6                link       A6, -0x000A
  2584. 00001BF4  2F07                     move.l     -[A7], D7
  2585. 00001BF6  206E 000C                movea.l    A0, [A6 + 0xC]
  2586. 00001BFA  2F08                     move.l     -[A7], A0
  2587. 00001BFC  4267                     clr.w      -[A7]
  2588. 00001BFE  3F2D A204                move.w     -[A7], [A5 - 0x5DFC]
  2589. 00001C02  1F3C 0002                move.b     -[A7], 0x2
  2590. 00001C06  486E FFFC                pea.l      [A6 - 0x4]
  2591. 00001C0A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2592. 00001C0E  301F                     move.w     D0, [A7]+
  2593. 00001C10  205F                     movea.l    A0, [A7]+
  2594. 00001C12  4A40                     tst.w      D0
  2595. 00001C14  56C0                     sne        D0
  2596. 00001C16  4400                     neg.b      D0
  2597. 00001C18  1080                     move.b     [A0], D0
  2598. 00001C1A  4267                     clr.w      -[A7]
  2599. 00001C1C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2600. 00001C20  3E1F                     move.w     D7, [A7]+
  2601. 00001C22  206E 0008                movea.l    A0, [A6 + 0x8]
  2602. 00001C26  7002                     moveq.l    D0, 0x02
  2603. 00001C28  B047                     cmp.w      D0, D7
  2604. 00001C2A  57C0                     seq        D0
  2605. 00001C2C  4400                     neg.b      D0
  2606. 00001C2E  1080                     move.b     [A0], D0
  2607. 00001C30  206E 0008                movea.l    A0, [A6 + 0x8]
  2608. 00001C34  1010                     move.b     D0, [A0]
  2609. 00001C36  6708                     beq        +0xA /* 00001C40 */
  2610. 00001C38  4267                     clr.w      -[A7]
  2611. 00001C3A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2612. 00001C3E  3E1F                     move.w     D7, [A7]+
  2613. label00001C40:
  2614. 00001C40  4A47                     tst.w      D7
  2615. 00001C42  670A                     beq        +0xC /* 00001C4E */
  2616. 00001C44  206E 001C                movea.l    A0, [A6 + 0x1C]
  2617. 00001C48  7000                     moveq.l    D0, 0x00
  2618. 00001C4A  2080                     move.l     [A0], D0
  2619. 00001C4C  6020                     bra        +0x22 /* 00001C6E */
  2620. label00001C4E:
  2621. 00001C4E  206E 0018                movea.l    A0, [A6 + 0x18]
  2622. 00001C52  2D48 FFF6                move.l     [A6 - 0xA], A0
  2623. 00001C56  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2624. 00001C5A  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  2625. 00001C5E  206E 001C                movea.l    A0, [A6 + 0x1C]
  2626. 00001C62  20AE 0018                move.l     [A0], [A6 + 0x18]
  2627. 00001C66  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2628. 00001C6A  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2629. label00001C6E:
  2630. 00001C6E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2631. 00001C72  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2632. 00001C76  4267                     clr.w      -[A7]
  2633. 00001C78  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2634. 00001C7C  7001                     moveq.l    D0, 0x01
  2635. 00001C7E  B05F                     cmp.w      D0, [A7]+
  2636. 00001C80  6608                     bne        +0xA /* 00001C8A */
  2637. 00001C82  206E 000C                movea.l    A0, [A6 + 0xC]
  2638. 00001C86  10BC 0001                move.b     [A0], 0x1
  2639. label00001C8A:
  2640. 00001C8A  206E 0010                movea.l    A0, [A6 + 0x10]
  2641. 00001C8E  2F08                     move.l     -[A7], A0
  2642. 00001C90  4267                     clr.w      -[A7]
  2643. 00001C92  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2644. 00001C96  301F                     move.w     D0, [A7]+
  2645. 00001C98  205F                     movea.l    A0, [A7]+
  2646. 00001C9A  3080                     move.w     [A0], D0
  2647. 00001C9C  2E1F                     move.l     D7, [A7]+
  2648. 00001C9E  4E5E                     unlink     A6
  2649. 00001CA0  205F                     movea.l    A0, [A7]+
  2650. 00001CA2  DEFC 0018                add.w      A7, 0x18
  2651. 00001CA6  4ED0                     jmp        [A0]
  2652. export_1584:
  2653. 00001CA8  4E56 0000                link       A6, 0
  2654. 00001CAC  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  2655. 00001CB0  486D 0912                pea.l      [A5 + 0x912 /* export_286 */]
  2656. 00001CB4  A9F1                     syscall    UnloadSeg
  2657. 00001CB6  4E5E                     unlink     A6
  2658. 00001CB8  4E75                     rts
  2659. fn00001CBA:
  2660. 00001CBA  4E56 FFE0                link       A6, -0x0020
  2661. 00001CBE  48E7 0308                movem.l    -[A7], D6,D7,A4
  2662. 00001CC2  42A7                     clr.l      -[A7]
  2663. 00001CC4  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  2664. 00001CC8  285F                     movea.l    A4, [A7]+
  2665. 00001CCA  4267                     clr.w      -[A7]
  2666. 00001CCC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2667. 00001CD0  7001                     moveq.l    D0, 0x01
  2668. 00001CD2  B05F                     cmp.w      D0, [A7]+
  2669. 00001CD4  6604                     bne        +0x6 /* 00001CDA */
  2670. 00001CD6  4247                     clr.w      D7
  2671. 00001CD8  600A                     bra        +0xC /* 00001CE4 */
  2672. label00001CDA:
  2673. 00001CDA  4267                     clr.w      -[A7]
  2674. 00001CDC  2F0C                     move.l     -[A7], A4
  2675. 00001CDE  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  2676. 00001CE2  3E1F                     move.w     D7, [A7]+
  2677. label00001CE4:
  2678. 00001CE4  102D B820                move.b     D0, [A5 - 0x47E0]
  2679. 00001CE8  6702                     beq        +0x4 /* 00001CEC */
  2680. 00001CEA  602E                     bra        +0x30 /* 00001D1A */
  2681. label00001CEC:
  2682. 00001CEC  4267                     clr.w      -[A7]
  2683. 00001CEE  2F0C                     move.l     -[A7], A4
  2684. 00001CF0  3F07                     move.w     -[A7], D7
  2685. 00001CF2  486E FFE6                pea.l      [A6 - 0x1A]
  2686. 00001CF6  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  2687. 00001CFA  3C1F                     move.w     D6, [A7]+
  2688. 00001CFC  1D6E 0008 FFE0           move.b     [A6 - 0x20], [A6 + 0x8]
  2689. 00001D02  486E FFE6                pea.l      [A6 - 0x1A]
  2690. 00001D06  3F06                     move.w     -[A7], D6
  2691. 00001D08  3F3C 0004                move.w     -[A7], 0x4
  2692. 00001D0C  486E FFE0                pea.l      [A6 - 0x20]
  2693. 00001D10  4EAD 16FA                jsr        [A5 + 0x16FA /* export_731 */]
  2694. 00001D14  4A47                     tst.w      D7
  2695. 00001D16  6602                     bne        +0x4 /* 00001D1A */
  2696. 00001D18  A937                     syscall    DrawMenuBar
  2697. label00001D1A:
  2698. 00001D1A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2699. 00001D1E  4E5E                     unlink     A6
  2700. 00001D20  205F                     movea.l    A0, [A7]+
  2701. 00001D22  544F                     addq.w     A7, 2
  2702. 00001D24  4ED0                     jmp        [A0]
  2703. export_1585:
  2704. 00001D26  4E56 0000                link       A6, 0
  2705. 00001D2A  4267                     clr.w      -[A7]
  2706. 00001D2C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2707. 00001D30  301F                     move.w     D0, [A7]+
  2708. 00001D32  5540                     subq.w     D0, 2
  2709. 00001D34  6706                     beq        +0x8 /* 00001D3C */
  2710. 00001D36  5340                     subq.w     D0, 1
  2711. 00001D38  670A                     beq        +0xC /* 00001D44 */
  2712. 00001D3A  600E                     bra        +0x10 /* 00001D4A */
  2713. label00001D3C:
  2714. 00001D3C  4267                     clr.w      -[A7]
  2715. 00001D3E  4EAD 336A                jsr        [A5 + 0x336A /* export_1641 */]
  2716. 00001D42  6006                     bra        +0x8 /* 00001D4A */
  2717. label00001D44:
  2718. 00001D44  4267                     clr.w      -[A7]
  2719. 00001D46  4EBA FF72                jsr        [PC - 0x8E /* 00001CBA */]
  2720. label00001D4A:
  2721. 00001D4A  4E5E                     unlink     A6
  2722. 00001D4C  4E75                     rts
  2723. export_1586:
  2724. 00001D4E  4E56 FEB6                link       A6, -0x014A
  2725. 00001D52  486E FEB6                pea.l      [A6 - 0x14A]
  2726. 00001D56  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  2727. 00001D5A  486E FEC0                pea.l      [A6 - 0x140]
  2728. 00001D5E  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  2729. 00001D62  486E FEC0                pea.l      [A6 - 0x140]
  2730. 00001D66  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2731. 00001D6A  486E FEB6                pea.l      [A6 - 0x14A]
  2732. 00001D6E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2733. 00001D72  4EBA EA74                jsr        [PC - 0x158C /* 000007E8 */]
  2734. 00001D76  486E FEC0                pea.l      [A6 - 0x140]
  2735. 00001D7A  1F3C 0002                move.b     -[A7], 0x2
  2736. 00001D7E  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  2737. 00001D82  4E5E                     unlink     A6
  2738. 00001D84  4E75                     rts
  2739. export_1587:
  2740. 00001D86  4E56 FDFA                link       A6, -0x0206
  2741. 00001D8A  2F07                     move.l     -[A7], D7
  2742. 00001D8C  4267                     clr.w      -[A7]
  2743. 00001D8E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2744. 00001D92  3E1F                     move.w     D7, [A7]+
  2745. 00001D94  7003                     moveq.l    D0, 0x03
  2746. 00001D96  B047                     cmp.w      D0, D7
  2747. 00001D98  663C                     bne        +0x3E /* 00001DD6 */
  2748. 00001D9A  486E FDFA                pea.l      [A6 - 0x206]
  2749. 00001D9E  7004                     moveq.l    D0, 0x04
  2750. 00001DA0  2F00                     move.l     -[A7], D0
  2751. 00001DA2  1F3C 0004                move.b     -[A7], 0x4
  2752. 00001DA6  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2753. 00001DAA  1B6E FDFA A07C           move.b     [A5 - 0x5F84], [A6 - 0x206]
  2754. 00001DB0  1B6E FDFA C2D8           move.b     [A5 - 0x3D28], [A6 - 0x206]
  2755. 00001DB6  1B6E FDFB A028           move.b     [A5 - 0x5FD8], [A6 - 0x205]
  2756. 00001DBC  1B6E FDFB C1B6           move.b     [A5 - 0x3E4A], [A6 - 0x205]
  2757. 00001DC2  1B6E FDFC A1AA           move.b     [A5 - 0x5E56], [A6 - 0x204]
  2758. 00001DC8  1B6E FDFC BA5E           move.b     [A5 - 0x45A2], [A6 - 0x204]
  2759. 00001DCE  4267                     clr.w      -[A7]
  2760. 00001DD0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2761. 00001DD4  3E1F                     move.w     D7, [A7]+
  2762. label00001DD6:
  2763. 00001DD6  7002                     moveq.l    D0, 0x02
  2764. 00001DD8  B047                     cmp.w      D0, D7
  2765. 00001DDA  57C0                     seq        D0
  2766. 00001DDC  4400                     neg.b      D0
  2767. 00001DDE  1B40 9FD2                move.b     [A5 - 0x602E], D0
  2768. 00001DE2  7002                     moveq.l    D0, 0x02
  2769. 00001DE4  B047                     cmp.w      D0, D7
  2770. 00001DE6  6608                     bne        +0xA /* 00001DF0 */
  2771. 00001DE8  4267                     clr.w      -[A7]
  2772. 00001DEA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2773. 00001DEE  3E1F                     move.w     D7, [A7]+
  2774. label00001DF0:
  2775. 00001DF0  7001                     moveq.l    D0, 0x01
  2776. 00001DF2  B047                     cmp.w      D0, D7
  2777. 00001DF4  6612                     bne        +0x14 /* 00001E08 */
  2778. 00001DF6  486E FF00                pea.l      [A6 - 0x100]
  2779. 00001DFA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2780. 00001DFE  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2781. 00001E02  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2782. 00001E06  6004                     bra        +0x6 /* 00001E0C */
  2783. label00001E08:
  2784. 00001E08  422E FF00                clr.b      [A6 - 0x100]
  2785. label00001E0C:
  2786. 00001E0C  486E FE00                pea.l      [A6 - 0x200]
  2787. 00001E10  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2788. 00001E14  486E FE00                pea.l      [A6 - 0x200]
  2789. 00001E18  486E FF00                pea.l      [A6 - 0x100]
  2790. 00001E1C  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  2791. 00001E20  422D 9FD2                clr.b      [A5 - 0x602E]
  2792. 00001E24  422D C2D8                clr.b      [A5 - 0x3D28]
  2793. 00001E28  422D C1B6                clr.b      [A5 - 0x3E4A]
  2794. 00001E2C  422D BA5E                clr.b      [A5 - 0x45A2]
  2795. 00001E30  2E1F                     move.l     D7, [A7]+
  2796. 00001E32  4E5E                     unlink     A6
  2797. 00001E34  4E75                     rts
  2798. export_1588:
  2799. 00001E36  4E56 FFF4                link       A6, -0x000C
  2800. 00001E3A  4267                     clr.w      -[A7]
  2801. 00001E3C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2802. 00001E40  4A5F                     tst.w      [A7]+
  2803. 00001E42  661A                     bne        +0x1C /* 00001E5E */
  2804. 00001E44  486E FFF4                pea.l      [A6 - 0xC]
  2805. 00001E48  7004                     moveq.l    D0, 0x04
  2806. 00001E4A  2F00                     move.l     -[A7], D0
  2807. 00001E4C  1F3C 0004                move.b     -[A7], 0x4
  2808. 00001E50  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2809. 00001E54  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2810. 00001E58  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2811. 00001E5C  600C                     bra        +0xE /* 00001E6A */
  2812. label00001E5E:
  2813. 00001E5E  486E FFF4                pea.l      [A6 - 0xC]
  2814. 00001E62  7004                     moveq.l    D0, 0x04
  2815. 00001E64  2F00                     move.l     -[A7], D0
  2816. 00001E66  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2817. label00001E6A:
  2818. 00001E6A  486E FFFC                pea.l      [A6 - 0x4]
  2819. 00001E6E  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2820. 00001E72  486E FFF8                pea.l      [A6 - 0x8]
  2821. 00001E76  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2822. 00001E7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2823. 00001E7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2824. 00001E82  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  2825. 00001E86  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  2826. 00001E8A  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  2827. 00001E8E  4EAD 2E12                jsr        [A5 + 0x2E12 /* export_1470 */]
  2828. 00001E92  4E5E                     unlink     A6
  2829. 00001E94  4E75                     rts
  2830. export_1589:
  2831. 00001E96  4E56 FFE4                link       A6, -0x001C
  2832. 00001E9A  486E FFE4                pea.l      [A6 - 0x1C]
  2833. 00001E9E  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  2834. 00001EA2  102D B820                move.b     D0, [A5 - 0x47E0]
  2835. 00001EA6  4E5E                     unlink     A6
  2836. 00001EA8  4E75                     rts
  2837. export_1590:
  2838. 00001EAA  4E56 0000                link       A6, 0
  2839. 00001EAE  4267                     clr.w      -[A7]
  2840. 00001EB0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2841. 00001EB4  301F                     move.w     D0, [A7]+
  2842. 00001EB6  5540                     subq.w     D0, 2
  2843. 00001EB8  6706                     beq        +0x8 /* 00001EC0 */
  2844. 00001EBA  5340                     subq.w     D0, 1
  2845. 00001EBC  670C                     beq        +0xE /* 00001ECA */
  2846. 00001EBE  6012                     bra        +0x14 /* 00001ED2 */
  2847. label00001EC0:
  2848. 00001EC0  1F3C 0001                move.b     -[A7], 0x1
  2849. 00001EC4  4EAD 336A                jsr        [A5 + 0x336A /* export_1641 */]
  2850. 00001EC8  6008                     bra        +0xA /* 00001ED2 */
  2851. label00001ECA:
  2852. 00001ECA  1F3C 0001                move.b     -[A7], 0x1
  2853. 00001ECE  4EBA FDEA                jsr        [PC - 0x216 /* 00001CBA */]
  2854. label00001ED2:
  2855. 00001ED2  4E5E                     unlink     A6
  2856. 00001ED4  4E75                     rts
  2857. export_1591:
  2858. 00001ED6  4E56 0000                link       A6, 0
  2859. 00001EDA  1F3C 0001                move.b     -[A7], 0x1
  2860. 00001EDE  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  2861. 00001EE2  4E5E                     unlink     A6
  2862. 00001EE4  4E75                     rts
  2863. export_1592:
  2864. fn00001EE6:
  2865. 00001EE6  4E56 0000                link       A6, 0
  2866. 00001EEA  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  2867. 00001EEE  4E5E                     unlink     A6
  2868. 00001EF0  4E75                     rts
  2869. export_1593:
  2870. 00001EF2  4E56 0000                link       A6, 0
  2871. 00001EF6  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2872. 00001EFA  4E5E                     unlink     A6
  2873. 00001EFC  4E75                     rts
  2874. export_1594:
  2875. 00001EFE  4E56 FDF4                link       A6, -0x020C
  2876. 00001F02  2F07                     move.l     -[A7], D7
  2877. 00001F04  486E FF00                pea.l      [A6 - 0x100]
  2878. 00001F08  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2879. 00001F0C  7001                     moveq.l    D0, 0x01
  2880. 00001F0E  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  2881. 00001F12  6704                     beq        +0x6 /* 00001F18 */
  2882. 00001F14  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2883. 00001F16  6040                     bra        +0x42 /* 00001F58 */
  2884. label00001F18:
  2885. 00001F18  486E FF00                pea.l      [A6 - 0x100]
  2886. 00001F1C  1F3C 0001                move.b     -[A7], 0x1
  2887. 00001F20  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  2888. 00001F24  4267                     clr.w      -[A7]
  2889. 00001F26  486E FF00                pea.l      [A6 - 0x100]
  2890. 00001F2A  42A7                     clr.l      -[A7]
  2891. 00001F2C  486E FDF4                pea.l      [A6 - 0x20C]
  2892. 00001F30  486E FDF8                pea.l      [A6 - 0x208]
  2893. 00001F34  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2894. 00001F38  3E1F                     move.w     D7, [A7]+
  2895. 00001F3A  6616                     bne        +0x18 /* 00001F52 */
  2896. 00001F3C  4267                     clr.w      -[A7]
  2897. 00001F3E  3F2E FDF8                move.w     -[A7], [A6 - 0x208]
  2898. 00001F42  2F2E FDFA                move.l     -[A7], [A6 - 0x206]
  2899. 00001F46  486E FDFE                pea.l      [A6 - 0x202]
  2900. 00001F4A  4267                     clr.w      -[A7]
  2901. 00001F4C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2902. 00001F50  3E1F                     move.w     D7, [A7]+
  2903. label00001F52:
  2904. 00001F52  486D 054A                pea.l      [A5 + 0x54A /* export_165 */]
  2905. 00001F56  A9F1                     syscall    UnloadSeg
  2906. label00001F58:
  2907. 00001F58  4A47                     tst.w      D7
  2908. 00001F5A  670C                     beq        +0xE /* 00001F68 */
  2909. 00001F5C  487A 0010                pea.l      [PC + 0x10 /* 00001F6E, value 0x16436F75, pstring "Couldn\'t export paint." */]
  2910. 00001F60  3F3C 008A                move.w     -[A7], 0x8A
  2911. 00001F64  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2912. label00001F68:
  2913. 00001F68  2E1F                     move.l     D7, [A7]+
  2914. 00001F6A  4E5E                     unlink     A6
  2915. 00001F6C  4E75                     rts
  2916. 00001F6E  1643                     movea.b    A3, D3
  2917. 00001F70  6F75                     ble        +0x77 /* 00001FE7 */
  2918. 00001F72  6C64                     bge        +0x66 /* 00001FD8 */
  2919. 00001F74  6E27                     bgt        +0x29 /* 00001F9D */
  2920. 00001F76  7420                     moveq.l    D2, 0x20
  2921. 00001F78  6578                     bcs        +0x7A /* 00001FF2 */
  2922. 00001F7A  706F                     moveq.l    D0, 0x6F
  2923. 00001F7C  7274                     moveq.l    D1, 0x74
  2924. 00001F7E  2070 6169 6E74           movea.l    A0, [[A0 + 0x6E74]]
  2925. 00001F84  2E00                     move.l     D7, D0
  2926. fn00001F86:
  2927. 00001F86  4E56 FCEA                link       A6, -0x0316
  2928. 00001F8A  2F07                     move.l     -[A7], D7
  2929. 00001F8C  486E FCFE                pea.l      [A6 - 0x302]
  2930. 00001F90  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  2931. 00001F94  205F                     movea.l    A0, [A7]+
  2932. 00001F96  43EE FF00                lea.l      A1, [A6 - 0x100]
  2933. 00001F9A  707F                     moveq.l    D0, 0x7F
  2934. label00001F9C:
  2935. 00001F9C  32D8                     move.w     [A1]+, [A0]+
  2936. 00001F9E  51C8 FFFC                dbf        D0, -0x6 /* 00001F9C */
  2937. 00001FA2  487A 0066                pea.l      [PC + 0x66 /* 0000200A, value 0x5202D2D, pstring " --> " */]
  2938. 00001FA6  486E FF00                pea.l      [A6 - 0x100]
  2939. 00001FAA  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  2940. 00001FAE  3E1F                     move.w     D7, [A7]+
  2941. 00001FB0  6F16                     ble        +0x18 /* 00001FC8 */
  2942. 00001FB2  486E FF00                pea.l      [A6 - 0x100]
  2943. 00001FB6  3F07                     move.w     -[A7], D7
  2944. 00001FB8  4240                     clr.w      D0
  2945. 00001FBA  102E FF00                move.b     D0, [A6 - 0x100]
  2946. 00001FBE  9047                     sub.w      D0, D7
  2947. 00001FC0  5240                     addq.w     D0, 1
  2948. 00001FC2  3F00                     move.w     -[A7], D0
  2949. 00001FC4  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  2950. label00001FC8:
  2951. 00001FC8  486E FF00                pea.l      [A6 - 0x100]
  2952. 00001FCC  487A 003C                pea.l      [PC + 0x3C /* 0000200A, value 0x5202D2D, pstring " --> " */]
  2953. 00001FD0  486E FCEA                pea.l      [A6 - 0x316]
  2954. 00001FD4  2F2D B226                move.l     -[A7], [A5 - 0x4DDA]
  2955. label00001FD8:
  2956. 00001FD8  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  2957. 00001FDC  487A 001C                pea.l      [PC + 0x1C /* 00001FFA, value 0xE206869, pstring " hint matches." */]
  2958. 00001FE0  486E FDFE                pea.l      [A6 - 0x202]
  2959. 00001FE4  3F3C 0004                move.w     -[A7], 0x4
  2960. 00001FE8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2961. 00001FEC  486E FDFE                pea.l      [A6 - 0x202]
  2962. 00001FF0  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  2963. // begin alternate branch 00001FF2-00001FF6
  2964. label00001FF2:
  2965. 00001FF2  2552 2E1F                move.l     [A2 + 0x2E1F], [A2]
  2966. // end alternate branch 00001FF2-00001FF6
  2967. label00001FF2: // (misaligned)
  2968. 00001FF4  2E1F                     move.l     D7, [A7]+
  2969. 00001FF6  4E5E                     unlink     A6
  2970. 00001FF8  4E75                     rts
  2971. 00001FFA  0E20 6869                .invalid.b -[A0], 0x69 /* 'i' */ // invalid immediate operation
  2972. 00001FFE  6E74                     bgt        +0x76 /* 00002074 */
  2973. 00002000  206D 6174                movea.l    A0, [A5 + 0x6174]
  2974. 00002004  6368                     bls        +0x6A /* 0000206E */
  2975. 00002006  6573                     bcs        +0x75 /* 0000207B */
  2976. 00002008  2E00                     move.l     D7, D0
  2977. 0000200A  0520                     btst       -[A0], D2
  2978. 0000200C  2D2D 3E20                move.l     -[A6], [A5 + 0x3E20]
  2979. export_1595:
  2980. 00002010  4E56 FDD2                link       A6, -0x022E
  2981. 00002014  486E FDD6                pea.l      [A6 - 0x22A]
  2982. 00002018  486E FDDA                pea.l      [A6 - 0x226]
  2983. 0000201C  486E FEEA                pea.l      [A6 - 0x116]
  2984. 00002020  486E FDD4                pea.l      [A6 - 0x22C]
  2985. 00002024  486E FDD3                pea.l      [A6 - 0x22D]
  2986. 00002028  486E FDD2                pea.l      [A6 - 0x22E]
  2987. 0000202C  4EBA FBC2                jsr        [PC - 0x43E /* 00001BF0 */]
  2988. 00002030  102D B820                move.b     D0, [A5 - 0x47E0]
  2989. 00002034  6704                     beq        +0x6 /* 0000203A */
  2990. 00002036  6000 0120                bra        +0x122 /* 00002158 */
  2991. label0000203A:
  2992. 0000203A  42A7                     clr.l      -[A7]
  2993. 0000203C  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  2994. 00002040  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2995. 00002044  3D6D C220 FFF6           move.w     [A6 - 0xA], [A5 - 0x3DE0]
  2996. 0000204A  2D6D C21C FFF2           move.l     [A6 - 0xE], [A5 - 0x3DE4]
  2997. 00002050  302D C6D0                move.w     D0, [A5 - 0x3930]
  2998. 00002054  48C0                     ext.l      D0
  2999. 00002056  2D40 FFEE                move.l     [A6 - 0x12], D0
  3000. 0000205A  4240                     clr.w      D0
  3001. 0000205C  102E FEEA                move.b     D0, [A6 - 0x116]
  3002. 00002060  4A40                     tst.w      D0
  3003. 00002062  6608                     bne        +0xA /* 0000206C */
  3004. 00002064  7000                     moveq.l    D0, 0x00
  3005. 00002066  2D40 FFF8                move.l     [A6 - 0x8], D0
  3006. 0000206A  606E                     bra        +0x70 /* 000020DA */
  3007. label0000206C:
  3008. 0000206C  2D6D A018 FFFC           move.l     [A6 - 0x4], [A5 - 0x5FE8]
  3009. // begin alternate branch 0000206E-00002072
  3010. label0000206E:
  3011. 0000206E  A018                     syscall    GetFPos
  3012. 00002070  FFFC                     .extension 0xFFC // unimplemented
  3013. // end alternate branch 0000206E-00002072
  3014. label0000206E: // (misaligned)
  3015. 00002072  102D A07A                move.b     D0, [A5 - 0x5F86]
  3016. // begin alternate branch 00002074-00002076
  3017. label00002074:
  3018. 00002074  A07A                     syscall    SetADBInfo
  3019. // end alternate branch 00002074-00002076
  3020. label00002074: // (misaligned)
  3021. 00002076  6706                     beq        +0x8 /* 0000207E */
  3022. 00002078  7028                     moveq.l    D0, 0x28
  3023. 0000207A  2B40 A018                move.l     [A5 - 0x5FE8], D0
  3024. label0000207E:
  3025. 0000207E  486E FEEA                pea.l      [A6 - 0x116]
  3026. 00002082  2F2E FDD6                move.l     -[A7], [A6 - 0x22A]
  3027. 00002086  3F2E FDD4                move.w     -[A7], [A6 - 0x22C]
  3028. 0000208A  1F2E FDD3                move.b     -[A7], [A6 - 0x22D]
  3029. 0000208E  1F2E FDD2                move.b     -[A7], [A6 - 0x22E]
  3030. 00002092  486E FFF8                pea.l      [A6 - 0x8]
  3031. 00002096  486E FFF6                pea.l      [A6 - 0xA]
  3032. 0000209A  486E FFF2                pea.l      [A6 - 0xE]
  3033. 0000209E  486E FFEE                pea.l      [A6 - 0x12]
  3034. 000020A2  486E FFEA                pea.l      [A6 - 0x16]
  3035. 000020A6  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3036. 000020AA  486D 0902                pea.l      [A5 + 0x902 /* export_284 */]
  3037. 000020AE  A9F1                     syscall    UnloadSeg
  3038. 000020B0  2B6E FFFC A018           move.l     [A5 - 0x5FE8], [A6 - 0x4]
  3039. 000020B6  486D A02C                pea.l      [A5 - 0x5FD4]
  3040. 000020BA  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  3041. 000020BE  4267                     clr.w      -[A7]
  3042. 000020C0  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  3043. 000020C4  101F                     move.b     D0, [A7]+
  3044. 000020C6  6708                     beq        +0xA /* 000020D0 */
  3045. 000020C8  7000                     moveq.l    D0, 0x00
  3046. 000020CA  2D40 FFF8                move.l     [A6 - 0x8], D0
  3047. 000020CE  600A                     bra        +0xC /* 000020DA */
  3048. label000020D0:
  3049. 000020D0  102D B386                move.b     D0, [A5 - 0x4C7A]
  3050. 000020D4  6704                     beq        +0x6 /* 000020DA */
  3051. 000020D6  4EBA FEAE                jsr        [PC - 0x152 /* 00001F86 */]
  3052. label000020DA:
  3053. 000020DA  4AAE FFF8                tst.l      [A6 - 0x8]
  3054. 000020DE  6648                     bne        +0x4A /* 00002128 */
  3055. 000020E0  426D C220                clr.w      [A5 - 0x3DE0]
  3056. 000020E4  7000                     moveq.l    D0, 0x00
  3057. 000020E6  2B40 C21C                move.l     [A5 - 0x3DE4], D0
  3058. 000020EA  7000                     moveq.l    D0, 0x00
  3059. 000020EC  2B40 C32E                move.l     [A5 - 0x3CD2], D0
  3060. 000020F0  426D C21A                clr.w      [A5 - 0x3DE6]
  3061. 000020F4  426D C6D0                clr.w      [A5 - 0x3930]
  3062. 000020F8  487A 0062                pea.l      [PC + 0x62 /* 0000215C, value 0x94E6F74 '\tNot', pstring "Not found" */]
  3063. 000020FC  4267                     clr.w      -[A7]
  3064. 000020FE  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3065. 00002102  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  3066. 00002106  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  3067. 0000210A  664C                     bne        +0x4E /* 00002158 */
  3068. 0000210C  7004                     moveq.l    D0, 0x04
  3069. 0000210E  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  3070. 00002112  6F0E                     ble        +0x10 /* 00002122 */
  3071. 00002114  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3072. 00002118  486E FEEA                pea.l      [A6 - 0x116]
  3073. 0000211C  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3074. 00002120  6036                     bra        +0x38 /* 00002158 */
  3075. label00002122:
  3076. 00002122  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3077. 00002126  6030                     bra        +0x32 /* 00002158 */
  3078. label00002128:
  3079. 00002128  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3080. 0000212C  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  3081. 00002130  4267                     clr.w      -[A7]
  3082. 00002132  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  3083. 00002136  3B6E FFF6 C220           move.w     [A5 - 0x3DE0], [A6 - 0xA]
  3084. 0000213C  2B6E FFF2 C21C           move.l     [A5 - 0x3DE4], [A6 - 0xE]
  3085. 00002142  2B6D AEAC C32E           move.l     [A5 - 0x3CD2], [A5 - 0x5154]
  3086. 00002148  3B6E FFF0 C21A           move.w     [A5 - 0x3DE6], [A6 - 0x10]
  3087. 0000214E  3B6E FFEC C6D0           move.w     [A5 - 0x3930], [A6 - 0x14]
  3088. 00002154  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  3089. label00002158:
  3090. 00002158  4E5E                     unlink     A6
  3091. 0000215A  4E75                     rts
  3092. 0000215C  094E                     bchg       A6, D4
  3093. 0000215E  6F74                     ble        +0x76 /* 000021D4 */
  3094. 00002160  2066                     movea.l    A0, -[A6]
  3095. 00002162  6F75                     ble        +0x77 /* 000021D9 */
  3096. 00002164  6E64                     bgt        +0x66 /* 000021CA */
  3097. export_1596:
  3098. 00002166  4E56 FFFC                link       A6, -0x0004
  3099. 0000216A  48E7 0300                movem.l    -[A7], D6,D7
  3100. 0000216E  42A7                     clr.l      -[A7]
  3101. 00002170  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3102. 00002174  201F                     move.l     D0, [A7]+
  3103. 00002176  3C00                     move.w     D6, D0
  3104. 00002178  7003                     moveq.l    D0, 0x03
  3105. 0000217A  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  3106. 0000217E  6F04                     ble        +0x6 /* 00002184 */
  3107. 00002180  7E0D                     moveq.l    D7, 0x0D
  3108. 00002182  6002                     bra        +0x4 /* 00002186 */
  3109. label00002184:
  3110. 00002184  7E03                     moveq.l    D7, 0x03
  3111. label00002186:
  3112. 00002186  3006                     move.w     D0, D6
  3113. 00002188  5340                     subq.w     D0, 1
  3114. 0000218A  670E                     beq        +0x10 /* 0000219A */
  3115. 0000218C  5340                     subq.w     D0, 1
  3116. 0000218E  6718                     beq        +0x1A /* 000021A8 */
  3117. 00002190  5340                     subq.w     D0, 1
  3118. 00002192  6722                     beq        +0x24 /* 000021B6 */
  3119. 00002194  5340                     subq.w     D0, 1
  3120. 00002196  672C                     beq        +0x2E /* 000021C4 */
  3121. 00002198  6036                     bra        +0x38 /* 000021D0 */
  3122. label0000219A:
  3123. 0000219A  3F07                     move.w     -[A7], D7
  3124. 0000219C  2F3C 0000 0001           move.l     -[A7], 0x1
  3125. 000021A2  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  3126. 000021A6  6028                     bra        +0x2A /* 000021D0 */
  3127. label000021A8:
  3128. 000021A8  3F07                     move.w     -[A7], D7
  3129. 000021AA  2F3C 0000 0003           move.l     -[A7], 0x3
  3130. 000021B0  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  3131. 000021B4  601A                     bra        +0x1C /* 000021D0 */
  3132. label000021B6:
  3133. 000021B6  3F07                     move.w     -[A7], D7
  3134. 000021B8  2F3C 0000 0004           move.l     -[A7], 0x4
  3135. 000021BE  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  3136. 000021C2  600C                     bra        +0xE /* 000021D0 */
  3137. label000021C4:
  3138. 000021C4  3F07                     move.w     -[A7], D7
  3139. 000021C6  2F3C 0000 0005           move.l     -[A7], 0x5
  3140. // begin alternate branch 000021CA-000021D0
  3141. label000021CA:
  3142. 000021CA  0005 4EAD                ori.b      D5, 0xAD
  3143. 000021CE  2612                     move.l     D3, [A2]
  3144. // end alternate branch 000021CA-000021D0
  3145. label000021CA: // (misaligned)
  3146. 000021CC  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  3147. label000021D0:
  3148. 000021D0  4CDF 00C0                movem.l    D6,D7, [A7]+
  3149. label000021D4:
  3150. 000021D4  4E5E                     unlink     A6
  3151. 000021D6  4E75                     rts
  3152. export_1597:
  3153. 000021D8  4E56 0000                link       A6, 0
  3154. 000021DC  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  3155. 000021E0  4E5E                     unlink     A6
  3156. 000021E2  4E75                     rts
  3157. export_1598:
  3158. 000021E4  4E56 FDDE                link       A6, -0x0222
  3159. 000021E8  48E7 0700                movem.l    -[A7], D5,D6,D7
  3160. 000021EC  4267                     clr.w      -[A7]
  3161. 000021EE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3162. 000021F2  3E1F                     move.w     D7, [A7]+
  3163. 000021F4  7003                     moveq.l    D0, 0x03
  3164. 000021F6  B047                     cmp.w      D0, D7
  3165. 000021F8  57C0                     seq        D0
  3166. 000021FA  802D 9FC4                or.b       D0, [A5 - 0x603C]
  3167. 000021FE  0240 0001                andi.w     D0, 0x1
  3168. 00002202  1B40 9FD2                move.b     [A5 - 0x602E], D0
  3169. 00002206  7003                     moveq.l    D0, 0x03
  3170. 00002208  B047                     cmp.w      D0, D7
  3171. 0000220A  6608                     bne        +0xA /* 00002214 */
  3172. 0000220C  4267                     clr.w      -[A7]
  3173. 0000220E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3174. 00002212  3E1F                     move.w     D7, [A7]+
  3175. label00002214:
  3176. 00002214  7005                     moveq.l    D0, 0x05
  3177. 00002216  B047                     cmp.w      D0, D7
  3178. 00002218  57C5                     seq        D5
  3179. 0000221A  4405                     neg.b      D5
  3180. 0000221C  7005                     moveq.l    D0, 0x05
  3181. 0000221E  B047                     cmp.w      D0, D7
  3182. 00002220  6608                     bne        +0xA /* 0000222A */
  3183. 00002222  4267                     clr.w      -[A7]
  3184. 00002224  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3185. 00002228  3E1F                     move.w     D7, [A7]+
  3186. label0000222A:
  3187. 0000222A  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  3188. 00002230  2D6D A548 FFFC           move.l     [A6 - 0x4], [A5 - 0x5AB8]
  3189. 00002236  4A47                     tst.w      D7
  3190. 00002238  6612                     bne        +0x14 /* 0000224C */
  3191. 0000223A  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  3192. 00002240  42A7                     clr.l      -[A7]
  3193. 00002242  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3194. 00002246  2D5F FDEA                move.l     [A6 - 0x216], [A7]+
  3195. 0000224A  6048                     bra        +0x4A /* 00002294 */
  3196. label0000224C:
  3197. 0000224C  7001                     moveq.l    D0, 0x01
  3198. 0000224E  B047                     cmp.w      D0, D7
  3199. 00002250  6614                     bne        +0x16 /* 00002266 */
  3200. 00002252  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  3201. 00002258  42A7                     clr.l      -[A7]
  3202. 0000225A  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3203. 0000225E  201F                     move.l     D0, [A7]+
  3204. 00002260  1D40 FDEE                move.b     [A6 - 0x212], D0
  3205. 00002264  602E                     bra        +0x30 /* 00002294 */
  3206. label00002266:
  3207. 00002266  7002                     moveq.l    D0, 0x02
  3208. 00002268  B047                     cmp.w      D0, D7
  3209. 0000226A  6628                     bne        +0x2A /* 00002294 */
  3210. 0000226C  4267                     clr.w      -[A7]
  3211. 0000226E  486E FDE4                pea.l      [A6 - 0x21C]
  3212. 00002272  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3213. 00002276  101F                     move.b     D0, [A7]+
  3214. 00002278  661A                     bne        +0x1C /* 00002294 */
  3215. 0000227A  102D 9FD2                move.b     D0, [A5 - 0x602E]
  3216. 0000227E  670E                     beq        +0x10 /* 0000228E */
  3217. 00002280  487A 007C                pea.l      [PC + 0x7C /* 000022FE, value 0xD4E6F20 '\rNo ', pstring "No such stack" */]
  3218. 00002284  3F3C 0001                move.w     -[A7], 0x1
  3219. 00002288  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3220. 0000228C  6048                     bra        +0x4A /* 000022D6 */
  3221. label0000228E:
  3222. 0000228E  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  3223. 00002292  6042                     bra        +0x44 /* 000022D6 */
  3224. label00002294:
  3225. 00002294  4267                     clr.w      -[A7]
  3226. 00002296  486E FDE4                pea.l      [A6 - 0x21C]
  3227. 0000229A  1F05                     move.b     -[A7], D5
  3228. 0000229C  4267                     clr.w      -[A7]
  3229. 0000229E  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  3230. 000022A2  3C1F                     move.w     D6, [A7]+
  3231. 000022A4  672C                     beq        +0x2E /* 000022D2 */
  3232. 000022A6  7050                     moveq.l    D0, 0x50
  3233. 000022A8  B046                     cmp.w      D0, D6
  3234. 000022AA  6606                     bne        +0x8 /* 000022B2 */
  3235. 000022AC  4EAD 337A                jsr        [A5 + 0x337A /* export_1643 */]
  3236. 000022B0  6020                     bra        +0x22 /* 000022D2 */
  3237. label000022B2:
  3238. 000022B2  7055                     moveq.l    D0, 0x55
  3239. 000022B4  B046                     cmp.w      D0, D6
  3240. 000022B6  660E                     bne        +0x10 /* 000022C6 */
  3241. 000022B8  487A 0036                pea.l      [PC + 0x36 /* 000022F0, value 0xC4E6F20, pstring "No such card" */]
  3242. 000022BC  3F3C 0002                move.w     -[A7], 0x2
  3243. 000022C0  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3244. 000022C4  600C                     bra        +0xE /* 000022D2 */
  3245. label000022C6:
  3246. 000022C6  487A 0016                pea.l      [PC + 0x16 /* 000022DE, value 0x1043616E, pstring "Can\'t open stack" */]
  3247. 000022CA  3F3C 0086                move.w     -[A7], 0x86
  3248. 000022CE  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3249. label000022D2:
  3250. 000022D2  422D 9FD2                clr.b      [A5 - 0x602E]
  3251. label000022D6:
  3252. 000022D6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3253. 000022DA  4E5E                     unlink     A6
  3254. 000022DC  4E75                     rts
  3255. 000022DE  1043                     movea.b    A0, D3
  3256. 000022E0  616E                     bsr        +0x70 /* 00002350 */
  3257. 000022E2  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  3258. 000022E8  6E20                     bgt        +0x22 /* 0000230A */
  3259. 000022EA  7374                     moveq.l    D1, 0x74
  3260. 000022EC  6163                     bsr        +0x65 /* 00002351 */
  3261. 000022EE  6B00 0C4E                bmi        +0xC50 /* 00002F3E */
  3262. 000022F2  6F20                     ble        +0x22 /* 00002314 */
  3263. 000022F4  7375                     moveq.l    D1, 0x75
  3264. 000022F6  6368                     bls        +0x6A /* 00002360 */
  3265. 000022F8  2063                     movea.l    A0, -[A3]
  3266. 000022FA  6172                     bsr        +0x74 /* 0000236E */
  3267. 000022FC  6400 0D4E                bcc        +0xD50 /* 0000304C */
  3268. 00002300  6F20                     ble        +0x22 /* 00002322 */
  3269. 00002302  7375                     moveq.l    D1, 0x75
  3270. 00002304  6368                     bls        +0x6A /* 0000236E */
  3271. 00002306  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  3272. label0000230A:
  3273. 0000230A  636B                     bls        +0x6D /* 00002377 */
  3274. export_1599:
  3275. 0000230C  4E56 FEFC                link       A6, -0x0104
  3276. 00002310  4267                     clr.w      -[A7]
  3277. 00002312  486E FEFC                pea.l      [A6 - 0x104]
  3278. // begin alternate branch 00002314-00002316
  3279. label00002314:
  3280. 00002314  FEFC                     .extension 0xEFC // unimplemented
  3281. // end alternate branch 00002314-00002316
  3282. label00002314: // (misaligned)
  3283. 00002316  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3284. 0000231A  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  3285. 0000231E  486E FFFC                pea.l      [A6 - 0x4]
  3286. label00002322:
  3287. 00002322  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  3288. 00002326  101F                     move.b     D0, [A7]+
  3289. 00002328  670E                     beq        +0x10 /* 00002338 */
  3290. 0000232A  7001                     moveq.l    D0, 0x01
  3291. 0000232C  2F00                     move.l     -[A7], D0
  3292. 0000232E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3293. 00002332  4267                     clr.w      -[A7]
  3294. 00002334  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  3295. label00002338:
  3296. 00002338  4E5E                     unlink     A6
  3297. 0000233A  4E75                     rts
  3298. export_1600:
  3299. 0000233C  4E56 FEA2                link       A6, -0x015E
  3300. 00002340  48E7 0700                movem.l    -[A7], D5,D6,D7
  3301. 00002344  4267                     clr.w      -[A7]
  3302. 00002346  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3303. 0000234A  3E1F                     move.w     D7, [A7]+
  3304. 0000234C  7001                     moveq.l    D0, 0x01
  3305. 0000234E  B047                     cmp.w      D0, D7
  3306. fn00002350:
  3307. 00002350  660C                     bne        +0xE /* 0000235E */
  3308. 00002352  4EAD 2FCA                jsr        [A5 + 0x2FCA /* export_1525 */]
  3309. 00002356  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  3310. 0000235A  6000 015C                bra        +0x15E /* 000024B8 */
  3311. label0000235E:
  3312. 0000235E  700D                     moveq.l    D0, 0x0D
  3313. label00002360:
  3314. 00002360  B047                     cmp.w      D0, D7
  3315. 00002362  660A                     bne        +0xC /* 0000236E */
  3316. 00002364  4267                     clr.w      -[A7]
  3317. 00002366  4EAD 26A2                jsr        [A5 + 0x26A2 /* export_1232 */]
  3318. 0000236A  6000 014C                bra        +0x14E /* 000024B8 */
  3319. fn0000236E:
  3320. 0000236E  7010                     moveq.l    D0, 0x10
  3321. 00002370  B047                     cmp.w      D0, D7
  3322. 00002372  6610                     bne        +0x12 /* 00002384 */
  3323. 00002374  422D B46A                clr.b      [A5 - 0x4B96]
  3324. 00002378  486D C704                pea.l      [A5 - 0x38FC]
  3325. 0000237C  4EAD 241A                jsr        [A5 + 0x241A /* export_1151 */]
  3326. 00002380  6000 0136                bra        +0x138 /* 000024B8 */
  3327. label00002384:
  3328. 00002384  7002                     moveq.l    D0, 0x02
  3329. 00002386  B047                     cmp.w      D0, D7
  3330. 00002388  6650                     bne        +0x52 /* 000023DA */
  3331. 0000238A  486E FEAA                pea.l      [A6 - 0x156]
  3332. 0000238E  486E FEA6                pea.l      [A6 - 0x15A]
  3333. 00002392  486E FEA2                pea.l      [A6 - 0x15E]
  3334. 00002396  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  3335. 0000239A  4AAE FEAA                tst.l      [A6 - 0x156]
  3336. 0000239E  6604                     bne        +0x6 /* 000023A4 */
  3337. 000023A0  6000 0116                bra        +0x118 /* 000024B8 */
  3338. label000023A4:
  3339. 000023A4  1B7C 0001 F268           move.b     [A5 - 0xD98], 0x1
  3340. 000023AA  2B6E FEAA F26A           move.l     [A5 - 0xD96], [A6 - 0x156]
  3341. 000023B0  2B6E FEA6 F26E           move.l     [A5 - 0xD92], [A6 - 0x15A]
  3342. 000023B6  2B6E FEA2 F272           move.l     [A5 - 0xD8E], [A6 - 0x15E]
  3343. 000023BC  1B7C 0013 F504           move.b     [A5 - 0xAFC], 0x13
  3344. 000023C2  486D CFF0                pea.l      [A5 - 0x3010]
  3345. 000023C6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3346. 000023CA  3F3C 0001                move.w     -[A7], 0x1
  3347. 000023CE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3348. 000023D2  4EAD 32D2                jsr        [A5 + 0x32D2 /* export_1622 */]
  3349. 000023D6  6000 00E0                bra        +0xE2 /* 000024B8 */
  3350. label000023DA:
  3351. 000023DA  7003                     moveq.l    D0, 0x03
  3352. 000023DC  B047                     cmp.w      D0, D7
  3353. 000023DE  6676                     bne        +0x78 /* 00002456 */
  3354. 000023E0  486E FED0                pea.l      [A6 - 0x130]
  3355. 000023E4  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3356. 000023E8  4267                     clr.w      -[A7]
  3357. 000023EA  486E FED0                pea.l      [A6 - 0x130]
  3358. 000023EE  4267                     clr.w      -[A7]
  3359. 000023F0  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3360. 000023F4  3C1F                     move.w     D6, [A7]+
  3361. 000023F6  2A2E FED2                move.l     D5, [A6 - 0x12E]
  3362. 000023FA  4267                     clr.w      -[A7]
  3363. 000023FC  2F05                     move.l     -[A7], D5
  3364. 000023FE  3F06                     move.w     -[A7], D6
  3365. 00002400  486E FFE0                pea.l      [A6 - 0x20]
  3366. 00002404  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  3367. 00002408  101F                     move.b     D0, [A7]+
  3368. 0000240A  6700 00AC                beq        +0xAE /* 000024B8 */
  3369. 0000240E  BC6D C736                cmp.w      D6, [A5 - 0x38CA]
  3370. 00002412  6604                     bne        +0x6 /* 00002418 */
  3371. 00002414  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  3372. label00002418:
  3373. 00002418  7000                     moveq.l    D0, 0x00
  3374. 0000241A  102E FFE5                move.b     D0, [A6 - 0x1B]
  3375. 0000241E  C0BC 0000 0080           and.l      D0, 0x80
  3376. 00002424  4A80                     tst.l      D0
  3377. 00002426  6600 0090                bne        +0x92 /* 000024B8 */
  3378. 0000242A  7000                     moveq.l    D0, 0x00
  3379. 0000242C  102E FFE5                move.b     D0, [A6 - 0x1B]
  3380. 00002430  80BC 0000 0080           or.l       D0, 0x80
  3381. 00002436  1D40 FFE5                move.b     [A6 - 0x1B], D0
  3382. 0000243A  4267                     clr.w      -[A7]
  3383. 0000243C  2F05                     move.l     -[A7], D5
  3384. 0000243E  486E FFE0                pea.l      [A6 - 0x20]
  3385. 00002442  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  3386. 00002446  101F                     move.b     D0, [A7]+
  3387. 00002448  676E                     beq        +0x70 /* 000024B8 */
  3388. 0000244A  2F05                     move.l     -[A7], D5
  3389. 0000244C  3F06                     move.w     -[A7], D6
  3390. 0000244E  4267                     clr.w      -[A7]
  3391. 00002450  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  3392. 00002454  6062                     bra        +0x64 /* 000024B8 */
  3393. label00002456:
  3394. 00002456  7004                     moveq.l    D0, 0x04
  3395. 00002458  B047                     cmp.w      D0, D7
  3396. 0000245A  663A                     bne        +0x3C /* 00002496 */
  3397. 0000245C  486E FEB0                pea.l      [A6 - 0x150]
  3398. 00002460  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  3399. 00002464  7002                     moveq.l    D0, 0x02
  3400. 00002466  B02E FEB0                cmp.b      D0, [A6 - 0x150]
  3401. 0000246A  660C                     bne        +0xE /* 00002478 */
  3402. 0000246C  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  3403. 00002470  4267                     clr.w      -[A7]
  3404. 00002472  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  3405. 00002476  6040                     bra        +0x42 /* 000024B8 */
  3406. label00002478:
  3407. 00002478  7003                     moveq.l    D0, 0x03
  3408. 0000247A  B02E FEB0                cmp.b      D0, [A6 - 0x150]
  3409. 0000247E  660C                     bne        +0xE /* 0000248C */
  3410. 00002480  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  3411. 00002484  4267                     clr.w      -[A7]
  3412. 00002486  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  3413. 0000248A  602C                     bra        +0x2E /* 000024B8 */
  3414. label0000248C:
  3415. 0000248C  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  3416. 00002490  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3417. 00002494  6022                     bra        +0x24 /* 000024B8 */
  3418. label00002496:
  3419. 00002496  7005                     moveq.l    D0, 0x05
  3420. 00002498  B047                     cmp.w      D0, D7
  3421. 0000249A  660C                     bne        +0xE /* 000024A8 */
  3422. 0000249C  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  3423. 000024A0  4267                     clr.w      -[A7]
  3424. 000024A2  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  3425. 000024A6  6010                     bra        +0x12 /* 000024B8 */
  3426. label000024A8:
  3427. 000024A8  7006                     moveq.l    D0, 0x06
  3428. 000024AA  B047                     cmp.w      D0, D7
  3429. 000024AC  660A                     bne        +0xC /* 000024B8 */
  3430. 000024AE  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3431. 000024B2  4267                     clr.w      -[A7]
  3432. 000024B4  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  3433. label000024B8:
  3434. 000024B8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3435. 000024BC  4E5E                     unlink     A6
  3436. 000024BE  4E75                     rts
  3437. export_1601:
  3438. 000024C0  4E56 FDF4                link       A6, -0x020C
  3439. 000024C4  2F07                     move.l     -[A7], D7
  3440. 000024C6  486E FF00                pea.l      [A6 - 0x100]
  3441. 000024CA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3442. 000024CE  7001                     moveq.l    D0, 0x01
  3443. 000024D0  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  3444. 000024D4  6704                     beq        +0x6 /* 000024DA */
  3445. 000024D6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3446. 000024D8  604A                     bra        +0x4C /* 00002524 */
  3447. label000024DA:
  3448. 000024DA  486E FF00                pea.l      [A6 - 0x100]
  3449. 000024DE  1F3C 0001                move.b     -[A7], 0x1
  3450. 000024E2  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  3451. 000024E6  2D7C 504E 5447 FDF4      move.l     [A6 - 0x20C], 0x504E5447 /* 'PNTG' */
  3452. 000024EE  4267                     clr.w      -[A7]
  3453. 000024F0  486E FF00                pea.l      [A6 - 0x100]
  3454. 000024F4  1F3C 0001                move.b     -[A7], 0x1
  3455. 000024F8  4267                     clr.w      -[A7]
  3456. 000024FA  486E FDF4                pea.l      [A6 - 0x20C]
  3457. 000024FE  486E FDFA                pea.l      [A6 - 0x206]
  3458. 00002502  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3459. 00002506  3E1F                     move.w     D7, [A7]+
  3460. 00002508  6614                     bne        +0x16 /* 0000251E */
  3461. 0000250A  4267                     clr.w      -[A7]
  3462. 0000250C  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  3463. 00002510  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  3464. 00002514  486E FE00                pea.l      [A6 - 0x200]
  3465. 00002518  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3466. 0000251C  3E1F                     move.w     D7, [A7]+
  3467. label0000251E:
  3468. 0000251E  486D 055A                pea.l      [A5 + 0x55A /* export_167 */]
  3469. 00002522  A9F1                     syscall    UnloadSeg
  3470. label00002524:
  3471. 00002524  4A47                     tst.w      D7
  3472. 00002526  670C                     beq        +0xE /* 00002534 */
  3473. 00002528  487A 0010                pea.l      [PC + 0x10 /* 0000253A, value 0x16436F75, pstring "Couldn\'t import paint." */]
  3474. 0000252C  3F3C 0089                move.w     -[A7], 0x89
  3475. 00002530  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3476. label00002534:
  3477. 00002534  2E1F                     move.l     D7, [A7]+
  3478. 00002536  4E5E                     unlink     A6
  3479. 00002538  4E75                     rts
  3480. 0000253A  1643                     movea.b    A3, D3
  3481. 0000253C  6F75                     ble        +0x77 /* 000025B3 */
  3482. 0000253E  6C64                     bge        +0x66 /* 000025A4 */
  3483. 00002540  6E27                     bgt        +0x29 /* 00002569 */
  3484. 00002542  7420                     moveq.l    D2, 0x20
  3485. 00002544  696D                     bvs        +0x6F /* 000025B3 */
  3486. 00002546  706F                     moveq.l    D0, 0x6F
  3487. 00002548  7274                     moveq.l    D1, 0x74
  3488. 0000254A  2070 6169 6E74           movea.l    A0, [[A0 + 0x6E74]]
  3489. 00002550  2E00                     move.l     D7, D0
  3490. export_1602:
  3491. 00002552  4E56 FEFA                link       A6, -0x0106
  3492. 00002556  2F07                     move.l     -[A7], D7
  3493. 00002558  486E FF00                pea.l      [A6 - 0x100]
  3494. 0000255C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3495. 00002560  102D C0AE                move.b     D0, [A5 - 0x3F52]
  3496. 00002564  6746                     beq        +0x48 /* 000025AC */
  3497. 00002566  422D C0AE                clr.b      [A5 - 0x3F52]
  3498. 0000256A  3D7C 0001 FEFC           move.w     [A6 - 0x104], 0x1
  3499. 00002570  4240                     clr.w      D0
  3500. 00002572  102E FF00                move.b     D0, [A6 - 0x100]
  3501. 00002576  3D40 FEFA                move.w     [A6 - 0x106], D0
  3502. 0000257A  3E2E FEFC                move.w     D7, [A6 - 0x104]
  3503. 0000257E  6024                     bra        +0x26 /* 000025A4 */
  3504. label00002580:
  3505. 00002580  4240                     clr.w      D0
  3506. 00002582  41EE FF00                lea.l      A0, [A6 - 0x100]
  3507. 00002586  1030 7000                move.b     D0, [A0 + D7.w]
  3508. 0000258A  3B40 C752                move.w     [A5 - 0x38AE], D0
  3509. 0000258E  7001                     moveq.l    D0, 0x01
  3510. 00002590  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  3511. 00002594  6606                     bne        +0x8 /* 0000259C */
  3512. 00002596  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3513. 0000259A  6004                     bra        +0x6 /* 000025A0 */
  3514. label0000259C:
  3515. 0000259C  4EAD 36A2                jsr        [A5 + 0x36A2 /* export_1744 */]
  3516. label000025A0:
  3517. 000025A0  5247                     addq.w     D7, 1
  3518. 000025A2  6914                     bvs        +0x16 /* 000025B8 */
  3519. label000025A4:
  3520. 000025A4  BE6E FEFA                cmp.w      D7, [A6 - 0x106]
  3521. 000025A8  6FD6                     ble        -0x28 /* 00002580 */
  3522. 000025AA  600C                     bra        +0xE /* 000025B8 */
  3523. label000025AC:
  3524. 000025AC  486E FF00                pea.l      [A6 - 0x100]
  3525. 000025B0  42A7                     clr.l      -[A7]
  3526. 000025B2  4267                     clr.w      -[A7]
  3527. 000025B4  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  3528. label000025B8:
  3529. 000025B8  2E1F                     move.l     D7, [A7]+
  3530. 000025BA  4E5E                     unlink     A6
  3531. 000025BC  4E75                     rts
  3532. export_1603:
  3533. 000025BE  4E56 0000                link       A6, 0
  3534. 000025C2  4267                     clr.w      -[A7]
  3535. 000025C4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3536. 000025C8  301F                     move.w     D0, [A7]+
  3537. 000025CA  670E                     beq        +0x10 /* 000025DA */
  3538. 000025CC  5340                     subq.w     D0, 1
  3539. 000025CE  6712                     beq        +0x14 /* 000025E2 */
  3540. 000025D0  5340                     subq.w     D0, 1
  3541. 000025D2  6716                     beq        +0x18 /* 000025EA */
  3542. 000025D4  5340                     subq.w     D0, 1
  3543. 000025D6  671A                     beq        +0x1C /* 000025F2 */
  3544. 000025D8  601C                     bra        +0x1E /* 000025F6 */
  3545. label000025DA:
  3546. 000025DA  1B7C 0001 B1E8           move.b     [A5 - 0x4E18], 0x1
  3547. 000025E0  6014                     bra        +0x16 /* 000025F6 */
  3548. label000025E2:
  3549. 000025E2  1B7C 0001 9FDE           move.b     [A5 - 0x6022], 0x1
  3550. 000025E8  600C                     bra        +0xE /* 000025F6 */
  3551. label000025EA:
  3552. 000025EA  1B7C 0001 C1CC           move.b     [A5 - 0x3E34], 0x1
  3553. 000025F0  6004                     bra        +0x6 /* 000025F6 */
  3554. label000025F2:
  3555. 000025F2  4EAD 23F2                jsr        [A5 + 0x23F2 /* export_1146 */]
  3556. label000025F6:
  3557. 000025F6  4E5E                     unlink     A6
  3558. 000025F8  4E75                     rts
  3559. export_1604:
  3560. 000025FA  4E56 FFFE                link       A6, -0x0002
  3561. 000025FE  2F07                     move.l     -[A7], D7
  3562. 00002600  1E2D F59C                move.b     D7, [A5 - 0xA64]
  3563. 00002604  1B7C 0001 F59C           move.b     [A5 - 0xA64], 0x1
  3564. 0000260A  1F3C 0001                move.b     -[A7], 0x1
  3565. 0000260E  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  3566. 00002612  1B47 F59C                move.b     [A5 - 0xA64], D7
  3567. 00002616  1007                     move.b     D0, D7
  3568. 00002618  6606                     bne        +0x8 /* 00002620 */
  3569. 0000261A  486D 090A                pea.l      [A5 + 0x90A /* export_285 */]
  3570. 0000261E  A9F1                     syscall    UnloadSeg
  3571. label00002620:
  3572. 00002620  2E1F                     move.l     D7, [A7]+
  3573. 00002622  4E5E                     unlink     A6
  3574. 00002624  4E75                     rts
  3575. export_1605:
  3576. 00002626  4E56 FEB4                link       A6, -0x014C
  3577. 0000262A  486E FEB4                pea.l      [A6 - 0x14C]
  3578. 0000262E  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  3579. 00002632  486E FEC0                pea.l      [A6 - 0x140]
  3580. 00002636  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  3581. 0000263A  486E FEC0                pea.l      [A6 - 0x140]
  3582. 0000263E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3583. 00002642  486E FEB4                pea.l      [A6 - 0x14C]
  3584. 00002646  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  3585. 0000264A  4EBA EA0A                jsr        [PC - 0x15F6 /* 00001056 */]
  3586. 0000264E  486E FEC0                pea.l      [A6 - 0x140]
  3587. 00002652  1F3C 0002                move.b     -[A7], 0x2
  3588. 00002656  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3589. 0000265A  4E5E                     unlink     A6
  3590. 0000265C  4E75                     rts
  3591. fn0000265E:
  3592. 0000265E  4E56 FED0                link       A6, -0x0130
  3593. 00002662  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3594. 00002666  3D7C 0001 FEE4           move.w     [A6 - 0x11C], 0x1
  3595. 0000266C  3E2E FEE4                move.w     D7, [A6 - 0x11C]
  3596. 00002670  6018                     bra        +0x1A /* 0000268A */
  3597. label00002672:
  3598. 00002672  3007                     move.w     D0, D7
  3599. 00002674  5340                     subq.w     D0, 1
  3600. 00002676  41ED F910                lea.l      A0, [A5 - 0x6F0]
  3601. 0000267A  C1FC 0108                muls.w     D0, 0x108
  3602. 0000267E  41E8 0100                lea.l      A0, [A0 + 0x100]
  3603. 00002682  4A70 0000                tst.w      [A0 + D0.w]
  3604. 00002686  6718                     beq        +0x1A /* 000026A0 */
  3605. 00002688  5247                     addq.w     D7, 1
  3606. label0000268A:
  3607. 0000268A  7003                     moveq.l    D0, 0x03
  3608. 0000268C  B047                     cmp.w      D0, D7
  3609. 0000268E  6CE2                     bge        -0x1C /* 00002672 */
  3610. 00002690  487A 016C                pea.l      [PC + 0x16C /* 000027FE, value 0x1A43616E, pstring "Can\'t open any more files." */]
  3611. 00002694  3F3C 000B                move.w     -[A7], 0xB
  3612. 00002698  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3613. 0000269C  6000 0112                bra        +0x114 /* 000027B0 */
  3614. label000026A0:
  3615. 000026A0  42A7                     clr.l      -[A7]
  3616. 000026A2  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3617. 000026A8  3F3C 0080                move.w     -[A7], 0x80
  3618. 000026AC  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3619. 000026B0  265F                     movea.l    A3, [A7]+
  3620. 000026B2  200B                     move.l     D0, A3
  3621. 000026B4  660A                     bne        +0xC /* 000026C0 */
  3622. 000026B6  2D7C 4D41 4341 FFF8      move.l     [A6 - 0x8], 0x4D414341 /* 'MACA' */
  3623. 000026BE  6012                     bra        +0x14 /* 000026D2 */
  3624. label000026C0:
  3625. 000026C0  2013                     move.l     D0, [A3]
  3626. 000026C2  5280                     addq.l     D0, 1
  3627. 000026C4  2F00                     move.l     -[A7], D0
  3628. 000026C6  486E FFF8                pea.l      [A6 - 0x8]
  3629. 000026CA  7004                     moveq.l    D0, 0x04
  3630. 000026CC  2F00                     move.l     -[A7], D0
  3631. 000026CE  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  3632. label000026D2:
  3633. 000026D2  3007                     move.w     D0, D7
  3634. 000026D4  5340                     subq.w     D0, 1
  3635. 000026D6  41ED F910                lea.l      A0, [A5 - 0x6F0]
  3636. 000026DA  C1FC 0108                muls.w     D0, 0x108
  3637. 000026DE  49F0 0000                lea.l      A4, [A0 + D0.w]
  3638. 000026E2  426C 0102                clr.w      [A4 + 0x102]
  3639. 000026E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3640. 000026E8  2940 0104                move.l     [A4 + 0x104], D0
  3641. 000026EC  2F0C                     move.l     -[A7], A4
  3642. 000026EE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3643. 000026F2  2D7C 5445 5854 FFF4      move.l     [A6 - 0xC], 0x54455854 /* 'TEXT' */
  3644. 000026FA  4267                     clr.w      -[A7]
  3645. 000026FC  2F0C                     move.l     -[A7], A4
  3646. 000026FE  486E FFF4                pea.l      [A6 - 0xC]
  3647. 00002702  486E FEEE                pea.l      [A6 - 0x112]
  3648. 00002706  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  3649. 0000270A  181F                     move.b     D4, [A7]+
  3650. 0000270C  42A7                     clr.l      -[A7]
  3651. 0000270E  42A7                     clr.l      -[A7]
  3652. 00002710  2F0C                     move.l     -[A7], A4
  3653. 00002712  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3654. 00002716  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3655. 0000271C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3656. 00002720  3A1F                     move.w     D5, [A7]+
  3657. 00002722  4267                     clr.w      -[A7]
  3658. 00002724  2F0C                     move.l     -[A7], A4
  3659. 00002726  4267                     clr.w      -[A7]
  3660. 00002728  486C 0100                pea.l      [A4 + 0x100]
  3661. 0000272C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3662. 00002730  3C1F                     move.w     D6, [A7]+
  3663. 00002732  677C                     beq        +0x7E /* 000027B0 */
  3664. 00002734  70D5                     moveq.l    D0, 0xFFFFFFD5
  3665. 00002736  B046                     cmp.w      D0, D6
  3666. 00002738  57C0                     seq        D0
  3667. 0000273A  4A00                     tst.b      D0
  3668. 0000273C  6614                     bne        +0x16 /* 00002752 */
  3669. 0000273E  4A45                     tst.w      D5
  3670. 00002740  56C1                     sne        D1
  3671. 00002742  4A01                     tst.b      D1
  3672. 00002744  671A                     beq        +0x1C /* 00002760 */
  3673. 00002746  74D0                     moveq.l    D2, 0xFFFFFFD0
  3674. 00002748  B445                     cmp.w      D2, D5
  3675. 0000274A  56C2                     sne        D2
  3676. 0000274C  C202                     and.b      D1, D2
  3677. 0000274E  8001                     or.b       D0, D1
  3678. 00002750  670E                     beq        +0x10 /* 00002760 */
  3679. label00002752:
  3680. 00002752  487A 0092                pea.l      [PC + 0x92 /* 000027E6, value 0x1743616E, pstring "Can\'t create that file." */]
  3681. 00002756  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  3682. 0000275A  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3683. 0000275E  604A                     bra        +0x4C /* 000027AA */
  3684. label00002760:
  3685. 00002760  70CF                     moveq.l    D0, 0xFFFFFFCF
  3686. 00002762  B046                     cmp.w      D0, D6
  3687. 00002764  661E                     bne        +0x20 /* 00002784 */
  3688. 00002766  2F0C                     move.l     -[A7], A4
  3689. 00002768  487A 0064                pea.l      [PC + 0x64 /* 000027CE, value 0x1546 */]
  3690. 0000276C  487A 0060                pea.l      [PC + 0x60 /* 000027CE, value 0x1546 */]
  3691. 00002770  487A 005C                pea.l      [PC + 0x5C /* 000027CE, value 0x1546 */]
  3692. 00002774  A98B                     syscall    ParamText
  3693. 00002776  487A 0058                pea.l      [PC + 0x58 /* 000027D0, value 0x1546696C, pstring "File is already open." */]
  3694. 0000277A  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  3695. 0000277E  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3696. 00002782  6026                     bra        +0x28 /* 000027AA */
  3697. label00002784:
  3698. 00002784  486E FED0                pea.l      [A6 - 0x130]
  3699. 00002788  3006                     move.w     D0, D6
  3700. 0000278A  48C0                     ext.l      D0
  3701. 0000278C  2F00                     move.l     -[A7], D0
  3702. 0000278E  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3703. 00002792  2F0C                     move.l     -[A7], A4
  3704. 00002794  487A 0038                pea.l      [PC + 0x38 /* 000027CE, value 0x1546 */]
  3705. 00002798  487A 0034                pea.l      [PC + 0x34 /* 000027CE, value 0x1546 */]
  3706. 0000279C  A98B                     syscall    ParamText
  3707. 0000279E  487A 0018                pea.l      [PC + 0x18 /* 000027B8, value 0x1543616E, pstring "Can\'t open that file." */]
  3708. 000027A2  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3709. 000027A6  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  3710. label000027AA:
  3711. 000027AA  4214                     clr.b      [A4]
  3712. 000027AC  426C 0100                clr.w      [A4 + 0x100]
  3713. label000027B0:
  3714. 000027B0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3715. 000027B4  4E5E                     unlink     A6
  3716. 000027B6  4E75                     rts
  3717. 000027B8  1543 616E                move.b     [A2 + 0x616E], D3
  3718. 000027BC  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  3719. 000027C2  6E20                     bgt        +0x22 /* 000027E4 */
  3720. 000027C4  7468                     moveq.l    D2, 0x68
  3721. 000027C6  6174                     bsr        +0x76 /* 0000283C */
  3722. 000027C8  2066                     movea.l    A0, -[A6]
  3723. 000027CA  696C                     bvs        +0x6E /* 00002838 */
  3724. 000027CC  652E                     bcs        +0x30 /* 000027FC */
  3725. 000027CE  0000 1546                ori.b      D0, 0x46 /* 'F' */
  3726. 000027D2  696C                     bvs        +0x6E /* 00002840 */
  3727. 000027D4  6520                     bcs        +0x22 /* 000027F6 */
  3728. 000027D6  6973                     bvs        +0x75 /* 0000284B */
  3729. 000027D8  2061                     movea.l    A0, -[A1]
  3730. 000027DA  6C72                     bge        +0x74 /* 0000284E */
  3731. 000027DC  6561                     bcs        +0x63 /* 0000283F */
  3732. 000027DE  6479                     bcc        +0x7B /* 00002859 */
  3733. 000027E0  206F 7065                movea.l    A0, [A7 + 0x7065]
  3734. label000027E4:
  3735. 000027E4  6E2E                     bgt        +0x30 /* 00002814 */
  3736. 000027E6  1743 616E                move.b     [A3 + 0x616E], D3
  3737. 000027EA  2774 2063 7265           move.l     [A3 + 0x7265], [A4 + D2.w + 0x63]
  3738. 000027F0  6174                     bsr        +0x76 /* 00002866 */
  3739. 000027F2  6520                     bcs        +0x22 /* 00002814 */
  3740. 000027F4  7468                     moveq.l    D2, 0x68
  3741. label000027F6:
  3742. 000027F6  6174                     bsr        +0x76 /* 0000286C */
  3743. 000027F8  2066                     movea.l    A0, -[A6]
  3744. 000027FA  696C                     bvs        +0x6E /* 00002868 */
  3745. label000027FC:
  3746. 000027FC  652E                     bcs        +0x30 /* 0000282C */
  3747. 000027FE  1A43                     movea.b    A5, D3
  3748. 00002800  616E                     bsr        +0x70 /* 00002870 */
  3749. 00002802  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  3750. 00002808  6E20                     bgt        +0x22 /* 0000282A */
  3751. 0000280A  616E                     bsr        +0x70 /* 0000287A */
  3752. 0000280C  7920                     moveq.l    D4, 0x20
  3753. 0000280E  6D6F                     blt        +0x71 /* 0000287F */
  3754. 00002810  7265                     moveq.l    D1, 0x65
  3755. 00002812  2066                     movea.l    A0, -[A6]
  3756. label00002814:
  3757. 00002814  696C                     bvs        +0x6E /* 00002882 */
  3758. 00002816  6573                     bcs        +0x75 /* 0000288B */
  3759. 00002818  2E00                     move.l     D7, D0
  3760. fn0000281A:
  3761. 0000281A  4E56 FFFE                link       A6, -0x0002
  3762. 0000281E  48E7 0108                movem.l    -[A7], D7,A4
  3763. 00002822  286E 0008                movea.l    A4, [A6 + 0x8]
  3764. 00002826  7001                     moveq.l    D0, 0x01
  3765. 00002828  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3766. // begin alternate branch 0000282A-0000282C
  3767. label0000282A:
  3768. 0000282A  FFFE                     .extension 0xFFE // unimplemented
  3769. // end alternate branch 0000282A-0000282C
  3770. label0000282A: // (misaligned)
  3771. label0000282C:
  3772. 0000282C  57C0                     seq        D0
  3773. 0000282E  720C                     moveq.l    D1, 0x0C
  3774. 00002830  B26C FFFE                cmp.w      D1, [A4 - 0x2]
  3775. 00002834  57C1                     seq        D1
  3776. 00002836  8001                     or.b       D0, D1
  3777. label00002838:
  3778. 00002838  4400                     neg.b      D0
  3779. 0000283A  1E00                     move.b     D7, D0
  3780. fn0000283C:
  3781. 0000283C  670C                     beq        +0xE /* 0000284A */
  3782. 0000283E  526E 000C                addq.w     [A6 + 0xC], 1
  3783. // begin alternate branch 00002840-0000284A
  3784. label00002840:
  3785. 00002840  000C 1F3C                ori.b      A4, 0x3C /* '<' */
  3786. 00002844  000D 4EAD                ori.b      A5, 0xAD
  3787. 00002848  1A52                     movea.b    A5, [A2]
  3788. // end alternate branch 00002840-0000284A
  3789. label00002840: // (misaligned)
  3790. 00002842  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3791. 00002846  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3792. label0000284A:
  3793. 0000284A  700D                     moveq.l    D0, 0x0D
  3794. 0000284C  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3795. // begin alternate branch 0000284E-00002850
  3796. label0000284E:
  3797. 0000284E  FFFE                     .extension 0xFFE // unimplemented
  3798. // end alternate branch 0000284E-00002850
  3799. label0000284E: // (misaligned)
  3800. 00002850  660A                     bne        +0xC /* 0000285C */
  3801. 00002852  486D CBD8                pea.l      [A5 - 0x3428]
  3802. 00002856  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3803. 0000285A  6004                     bra        +0x6 /* 00002860 */
  3804. label0000285C:
  3805. 0000285C  422D CBD8                clr.b      [A5 - 0x3428]
  3806. label00002860:
  3807. 00002860  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  3808. 00002864  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3809. // begin alternate branch 00002866-0000286C
  3810. fn00002866:
  3811. 00002866  000C 4EAD                ori.b      A4, 0xAD
  3812. label00002868: // (misaligned)
  3813. 0000286A  07E2                     bset       -[A2], D3
  3814. // end alternate branch 00002866-0000286C
  3815. fn00002866: // (misaligned)
  3816. label00002868:
  3817. 00002868  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  3818. fn0000286C:
  3819. 0000286C  102D CBCC                move.b     D0, [A5 - 0x3434]
  3820. fn00002870:
  3821. 00002870  0A00 0001                xori.b     D0, 0x1
  3822. 00002874  2207                     move.l     D1, D7
  3823. 00002876  C200                     and.b      D1, D0
  3824. 00002878  6704                     beq        +0x6 /* 0000287E */
  3825. fn0000287A:
  3826. 0000287A  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  3827. label0000287E:
  3828. 0000287E  4CDF 1080                movem.l    D7,A4, [A7]+
  3829. label00002882:
  3830. 00002882  4E5E                     unlink     A6
  3831. 00002884  205F                     movea.l    A0, [A7]+
  3832. 00002886  5C4F                     addq.w     A7, 6
  3833. 00002888  4ED0                     jmp        [A0]
  3834. export_1606:
  3835. 0000288A  4E56 FFFE                link       A6, -0x0002
  3836. 0000288E  4267                     clr.w      -[A7]
  3837. 00002890  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3838. 00002894  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3839. 00002898  57C0                     seq        D0
  3840. 0000289A  7201                     moveq.l    D1, 0x01
  3841. 0000289C  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  3842. 000028A0  57C1                     seq        D1
  3843. 000028A2  8001                     or.b       D0, D1
  3844. 000028A4  670C                     beq        +0xE /* 000028B2 */
  3845. 000028A6  3F3C 0007                move.w     -[A7], 0x7
  3846. 000028AA  2F0E                     move.l     -[A7], A6
  3847. 000028AC  4EBA FF6C                jsr        [PC - 0x94 /* 0000281A */]
  3848. 000028B0  6038                     bra        +0x3A /* 000028EA */
  3849. label000028B2:
  3850. 000028B2  7002                     moveq.l    D0, 0x02
  3851. 000028B4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3852. 000028B8  6606                     bne        +0x8 /* 000028C0 */
  3853. 000028BA  4EBA FDA2                jsr        [PC - 0x25E /* 0000265E */]
  3854. 000028BE  602A                     bra        +0x2C /* 000028EA */
  3855. label000028C0:
  3856. 000028C0  700B                     moveq.l    D0, 0x0B
  3857. 000028C2  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3858. 000028C6  5FC0                     sle        D0
  3859. 000028C8  720D                     moveq.l    D1, 0x0D
  3860. 000028CA  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  3861. 000028CE  5CC1                     sge        D1
  3862. 000028D0  C001                     and.b      D0, D1
  3863. 000028D2  670C                     beq        +0xE /* 000028E0 */
  3864. 000028D4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3865. 000028D8  2F0E                     move.l     -[A7], A6
  3866. 000028DA  4EBA FF3E                jsr        [PC - 0xC2 /* 0000281A */]
  3867. 000028DE  600A                     bra        +0xC /* 000028EA */
  3868. label000028E0:
  3869. 000028E0  4267                     clr.w      -[A7]
  3870. 000028E2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3871. 000028E6  4EAD 3372                jsr        [A5 + 0x3372 /* export_1642 */]
  3872. label000028EA:
  3873. 000028EA  4E5E                     unlink     A6
  3874. 000028EC  4E75                     rts
  3875. export_1607:
  3876. 000028EE  4E56 0000                link       A6, 0
  3877. 000028F2  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  3878. 000028F6  486D 091A                pea.l      [A5 + 0x91A /* export_287 */]
  3879. 000028FA  A9F1                     syscall    UnloadSeg
  3880. 000028FC  4E5E                     unlink     A6
  3881. 000028FE  4E75                     rts
  3882. fn00002900:
  3883. 00002900  4E56 0000                link       A6, 0
  3884. 00002904  48E7 0018                movem.l    -[A7], A3,A4
  3885. 00002908  266E 0008                movea.l    A3, [A6 + 0x8]
  3886. 0000290C  4A6D B47C                tst.w      [A5 - 0x4B84]
  3887. 00002910  660E                     bne        +0x10 /* 00002920 */
  3888. 00002912  7000                     moveq.l    D0, 0x00
  3889. 00002914  2740 FEBA                move.l     [A3 - 0x146], D0
  3890. 00002918  7000                     moveq.l    D0, 0x00
  3891. 0000291A  2740 FEB6                move.l     [A3 - 0x14A], D0
  3892. 0000291E  6048                     bra        +0x4A /* 00002968 */
  3893. label00002920:
  3894. 00002920  302D B47C                move.w     D0, [A5 - 0x4B84]
  3895. 00002924  5340                     subq.w     D0, 1
  3896. 00002926  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  3897. 0000292A  E740                     asl        D0.w, 3
  3898. 0000292C  43EB FEB6                lea.l      A1, [A3 - 0x14A]
  3899. 00002930  41F0 0000                lea.l      A0, [A0 + D0.w]
  3900. 00002934  7003                     moveq.l    D0, 0x03
  3901. label00002936:
  3902. 00002936  32D8                     move.w     [A1]+, [A0]+
  3903. 00002938  51C8 FFFC                dbf        D0, -0x6 /* 00002936 */
  3904. 0000293C  302D B47C                move.w     D0, [A5 - 0x4B84]
  3905. 00002940  5340                     subq.w     D0, 1
  3906. 00002942  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  3907. 00002946  E740                     asl        D0.w, 3
  3908. 00002948  49F0 0000                lea.l      A4, [A0 + D0.w]
  3909. 0000294C  7000                     moveq.l    D0, 0x00
  3910. 0000294E  2940 0004                move.l     [A4 + 0x4], D0
  3911. 00002952  7000                     moveq.l    D0, 0x00
  3912. 00002954  2880                     move.l     [A4], D0
  3913. 00002956  536D B47C                subq.w     [A5 - 0x4B84], 1
  3914. 0000295A  7001                     moveq.l    D0, 0x01
  3915. 0000295C  B06D B47C                cmp.w      D0, [A5 - 0x4B84]
  3916. 00002960  6F06                     ble        +0x8 /* 00002968 */
  3917. 00002962  3B7C 0014 B47C           move.w     [A5 - 0x4B84], 0x14
  3918. label00002968:
  3919. 00002968  4CDF 1800                movem.l    A3,A4, [A7]+
  3920. 0000296C  4E5E                     unlink     A6
  3921. 0000296E  2E9F                     move.l     [A7], [A7]+
  3922. 00002970  4E75                     rts
  3923. export_1608:
  3924. 00002972  4E56 FC9E                link       A6, -0x0362
  3925. 00002976  48E7 0700                movem.l    -[A7], D5,D6,D7
  3926. 0000297A  4267                     clr.w      -[A7]
  3927. 0000297C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3928. 00002980  3E1F                     move.w     D7, [A7]+
  3929. 00002982  2F0E                     move.l     -[A7], A6
  3930. 00002984  4EBA FF7A                jsr        [PC - 0x86 /* 00002900 */]
  3931. 00002988  4AAE FEBA                tst.l      [A6 - 0x146]
  3932. 0000298C  57C0                     seq        D0
  3933. 0000298E  4AAE FEB6                tst.l      [A6 - 0x14A]
  3934. 00002992  57C1                     seq        D1
  3935. 00002994  8001                     or.b       D0, D1
  3936. 00002996  670C                     beq        +0xE /* 000029A4 */
  3937. 00002998  2D6D A544 FEBA           move.l     [A6 - 0x146], [A5 - 0x5ABC]
  3938. 0000299E  2D6D AEA6 FEB6           move.l     [A6 - 0x14A], [A5 - 0x515A]
  3939. label000029A4:
  3940. 000029A4  4A47                     tst.w      D7
  3941. 000029A6  662E                     bne        +0x30 /* 000029D6 */
  3942. 000029A8  3C2D B47C                move.w     D6, [A5 - 0x4B84]
  3943. 000029AC  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  3944. 000029B0  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  3945. 000029B4  4267                     clr.w      -[A7]
  3946. 000029B6  4EAD 248A                jsr        [A5 + 0x248A /* export_1165 */]
  3947. label000029BA:
  3948. 000029BA  BC6D B47C                cmp.w      D6, [A5 - 0x4B84]
  3949. 000029BE  56C0                     sne        D0
  3950. 000029C0  4A00                     tst.b      D0
  3951. 000029C2  676E                     beq        +0x70 /* 00002A32 */
  3952. 000029C4  4A6D B47C                tst.w      [A5 - 0x4B84]
  3953. 000029C8  56C1                     sne        D1
  3954. 000029CA  C001                     and.b      D0, D1
  3955. 000029CC  6764                     beq        +0x66 /* 00002A32 */
  3956. 000029CE  2F0E                     move.l     -[A7], A6
  3957. 000029D0  4EBA FF2E                jsr        [PC - 0xD2 /* 00002900 */]
  3958. 000029D4  60E4                     bra        -0x1A /* 000029BA */
  3959. label000029D6:
  3960. 000029D6  486E FEBE                pea.l      [A6 - 0x142]
  3961. 000029DA  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  3962. 000029DE  42A7                     clr.l      -[A7]
  3963. 000029E0  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3964. 000029E4  201F                     move.l     D0, [A7]+
  3965. 000029E6  1A00                     move.b     D5, D0
  3966. 000029E8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3967. 000029EC  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3968. 000029F0  487A 0056                pea.l      [PC + 0x56 /* 00002A48, value 0x8636172, pstring "card id " */]
  3969. 000029F4  486E FD9E                pea.l      [A6 - 0x262]
  3970. 000029F8  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  3971. 000029FC  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  3972. 00002A00  487A 003A                pea.l      [PC + 0x3A /* 00002A3C, value 0xB206F66, pstring " of stack \"" */]
  3973. 00002A04  486E FC9E                pea.l      [A6 - 0x362]
  3974. 00002A08  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  3975. 00002A0C  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3976. 00002A10  487A 0028                pea.l      [PC + 0x28 /* 00002A3A, value 0x1220B20 */]
  3977. 00002A14  486E FDB2                pea.l      [A6 - 0x24E]
  3978. 00002A18  3F3C 0005                move.w     -[A7], 0x5
  3979. 00002A1C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3980. 00002A20  486E FDB2                pea.l      [A6 - 0x24E]
  3981. 00002A24  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3982. 00002A28  486E FEBE                pea.l      [A6 - 0x142]
  3983. 00002A2C  1F05                     move.b     -[A7], D5
  3984. 00002A2E  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3985. label00002A32:
  3986. 00002A32  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3987. 00002A36  4E5E                     unlink     A6
  3988. 00002A38  4E75                     rts
  3989. 00002A3A  0122                     btst       -[A2], D0
  3990. 00002A3C  0B20                     btst       -[A0], D5
  3991. 00002A3E  6F66                     ble        +0x68 /* 00002AA6 */
  3992. 00002A40  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  3993. 00002A44  636B                     bls        +0x6D /* 00002AB1 */
  3994. 00002A46  2022                     move.l     D0, -[A2]
  3995. 00002A48  0863 6172                bchg.b     -[A3], 0x72 /* 'r' */
  3996. 00002A4C  6420                     bcc        +0x22 /* 00002A6E */
  3997. 00002A4E  6964                     bvs        +0x66 /* 00002AB4 */
  3998. 00002A50  2000                     move.l     D0, D0
  3999. fn00002A52:
  4000. 00002A52  4E56 FDE2                link       A6, -0x021E
  4001. 00002A56  48E7 0108                movem.l    -[A7], D7,A4
  4002. 00002A5A  286E 0008                movea.l    A4, [A6 + 0x8]
  4003. 00002A5E  102C FA9E                move.b     D0, [A4 - 0x562]
  4004. 00002A62  660A                     bne        +0xC /* 00002A6E */
  4005. 00002A64  204C                     movea.l    A0, A4
  4006. 00002A66  2C48                     movea.l    A6, A0
  4007. 00002A68  4EFA 0298                jmp        [PC + 0x298 /* 00002D02 */]
  4008. 00002A6C  0000 4EAD                ori.b      D0, 0xAD
  4009. // begin alternate branch 00002A6E-00002A74
  4010. label00002A6E:
  4011. 00002A6E  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  4012. 00002A72  4207                     clr.b      D7
  4013. // end alternate branch 00002A6E-00002A74
  4014. label00002A6E: // (misaligned)
  4015. 00002A70  2CEA 4207                move.l     [A6]+, [A2 + 0x4207]
  4016. 00002A74  102D CBCC                move.b     D0, [A5 - 0x3434]
  4017. 00002A78  660A                     bne        +0xC /* 00002A84 */
  4018. 00002A7A  7E01                     moveq.l    D7, 0x01
  4019. 00002A7C  3F3C 0007                move.w     -[A7], 0x7
  4020. 00002A80  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  4021. label00002A84:
  4022. 00002A84  486E FDE4                pea.l      [A6 - 0x21C]
  4023. 00002A88  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  4024. 00002A8C  1D7C 0002 FDEE           move.b     [A6 - 0x212], 0x2
  4025. 00002A92  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  4026. 00002A98  7006                     moveq.l    D0, 0x06
  4027. 00002A9A  B06C FAA2                cmp.w      D0, [A4 - 0x55E]
  4028. 00002A9E  6636                     bne        +0x38 /* 00002AD6 */
  4029. 00002AA0  4267                     clr.w      -[A7]
  4030. 00002AA2  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  4031. label00002AA6:
  4032. 00002AA6  4EAD 2AC2                jsr        [A5 + 0x2AC2 /* export_1364 */]
  4033. 00002AAA  101F                     move.b     D0, [A7]+
  4034. 00002AAC  6622                     bne        +0x24 /* 00002AD0 */
  4035. 00002AAE  1D7C 0006 FDE4           move.b     [A6 - 0x21C], 0x6
  4036. label00002AB4:
  4037. 00002AB4  7001                     moveq.l    D0, 0x01
  4038. 00002AB6  2D40 FDEA                move.l     [A6 - 0x216], D0
  4039. 00002ABA  4267                     clr.w      -[A7]
  4040. 00002ABC  486E FDE4                pea.l      [A6 - 0x21C]
  4041. 00002AC0  4267                     clr.w      -[A7]
  4042. 00002AC2  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  4043. 00002AC6  395F FAA0                move.w     [A4 - 0x560], [A7]+
  4044. 00002ACA  1D7C 0002 FDEE           move.b     [A6 - 0x212], 0x2
  4045. label00002AD0:
  4046. 00002AD0  1D7C 0005 FDE4           move.b     [A6 - 0x21C], 0x5
  4047. label00002AD6:
  4048. 00002AD6  4AAC FFFC                tst.l      [A4 - 0x4]
  4049. 00002ADA  5EC0                     sgt        D0
  4050. 00002ADC  2F00                     move.l     -[A7], D0
  4051. 00002ADE  4267                     clr.w      -[A7]
  4052. 00002AE0  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  4053. 00002AE4  121F                     move.b     D1, [A7]+
  4054. 00002AE6  201F                     move.l     D0, [A7]+
  4055. 00002AE8  0A01 0001                xori.b     D1, 0x1
  4056. 00002AEC  C001                     and.b      D0, D1
  4057. 00002AEE  6724                     beq        +0x26 /* 00002B14 */
  4058. 00002AF0  3F3C 000B                move.w     -[A7], 0xB
  4059. 00002AF4  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  4060. 00002AF8  53AC FFFC                subq.l     [A4 - 0x4], 1
  4061. 00002AFC  4AAC FFFC                tst.l      [A4 - 0x4]
  4062. 00002B00  6FD4                     ble        -0x2A /* 00002AD6 */
  4063. 00002B02  4267                     clr.w      -[A7]
  4064. 00002B04  486E FDE4                pea.l      [A6 - 0x21C]
  4065. 00002B08  4267                     clr.w      -[A7]
  4066. 00002B0A  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  4067. 00002B0E  395F FAA0                move.w     [A4 - 0x560], [A7]+
  4068. 00002B12  60C2                     bra        -0x3C /* 00002AD6 */
  4069. label00002B14:
  4070. 00002B14  4267                     clr.w      -[A7]
  4071. 00002B16  486C FDE0                pea.l      [A4 - 0x220]
  4072. 00002B1A  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  4073. 00002B1E  195F FA9F                move.b     [A4 - 0x561], [A7]+
  4074. 00002B22  1007                     move.b     D0, D7
  4075. 00002B24  6708                     beq        +0xA /* 00002B2E */
  4076. 00002B26  3F3C 000C                move.w     -[A7], 0xC
  4077. 00002B2A  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  4078. label00002B2E:
  4079. 00002B2E  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  4080. 00002B32  206E 0008                movea.l    A0, [A6 + 0x8]
  4081. 00002B36  2C48                     movea.l    A6, A0
  4082. 00002B38  4EFA 01C8                jmp        [PC + 0x1C8 /* 00002D02 */]
  4083. 00002B3C  0000 4CDF                ori.b      D0, 0xDF
  4084. 00002B40  1080                     move.b     [A0], D0
  4085. 00002B42  4E5E                     unlink     A6
  4086. 00002B44  2E9F                     move.l     [A7], [A7]+
  4087. 00002B46  4E75                     rts
  4088. export_1609:
  4089. 00002B48  4E56 FA9E                link       A6, -0x0562
  4090. 00002B4C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4091. 00002B50  4267                     clr.w      -[A7]
  4092. 00002B52  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4093. 00002B56  3D5F FAA2                move.w     [A6 - 0x55E], [A7]+
  4094. 00002B5A  41ED CC10                lea.l      A0, [A5 - 0x33F0]
  4095. 00002B5E  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  4096. 00002B62  7003                     moveq.l    D0, 0x03
  4097. label00002B64:
  4098. 00002B64  30D9                     move.w     [A0]+, [A1]+
  4099. 00002B66  51C8 FFFC                dbf        D0, -0x6 /* 00002B64 */
  4100. 00002B6A  1D7C 0001 FA9E           move.b     [A6 - 0x562], 0x1
  4101. 00002B70  700A                     moveq.l    D0, 0x0A
  4102. 00002B72  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4103. 00002B76  662C                     bne        +0x2E /* 00002BA4 */
  4104. 00002B78  486D CC14                pea.l      [A5 - 0x33EC]
  4105. 00002B7C  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  4106. 00002B80  486D CC10                pea.l      [A5 - 0x33F0]
  4107. 00002B84  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  4108. 00002B88  4267                     clr.w      -[A7]
  4109. 00002B8A  486D CC10                pea.l      [A5 - 0x33F0]
  4110. 00002B8E  A8AE                     syscall    EmptyRect
  4111. 00002B90  101F                     move.b     D0, [A7]+
  4112. 00002B92  0A00 0001                xori.b     D0, 0x1
  4113. 00002B96  1D40 FA9E                move.b     [A6 - 0x562], D0
  4114. 00002B9A  4267                     clr.w      -[A7]
  4115. 00002B9C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4116. 00002BA0  3D5F FAA2                move.w     [A6 - 0x55E], [A7]+
  4117. label00002BA4:
  4118. 00002BA4  7009                     moveq.l    D0, 0x09
  4119. 00002BA6  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4120. 00002BAA  6610                     bne        +0x12 /* 00002BBC */
  4121. 00002BAC  1F3C 0001                move.b     -[A7], 0x1
  4122. 00002BB0  3F2E FAA2                move.w     -[A7], [A6 - 0x55E]
  4123. 00002BB4  4EAD 3372                jsr        [A5 + 0x3372 /* export_1642 */]
  4124. 00002BB8  6000 0148                bra        +0x14A /* 00002D02 */
  4125. label00002BBC:
  4126. 00002BBC  7004                     moveq.l    D0, 0x04
  4127. 00002BBE  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4128. 00002BC2  6638                     bne        +0x3A /* 00002BFC */
  4129. 00002BC4  486E FAAC                pea.l      [A6 - 0x554]
  4130. 00002BC8  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  4131. 00002BCC  102D B820                move.b     D0, [A5 - 0x47E0]
  4132. 00002BD0  6600 0130                bne        +0x132 /* 00002D02 */
  4133. 00002BD4  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  4134. 00002BD8  2F2E FAB6                move.l     -[A7], [A6 - 0x54A]
  4135. 00002BDC  4267                     clr.w      -[A7]
  4136. 00002BDE  486E FAAC                pea.l      [A6 - 0x554]
  4137. 00002BE2  4267                     clr.w      -[A7]
  4138. 00002BE4  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  4139. 00002BE8  2F2E FAAE                move.l     -[A7], [A6 - 0x552]
  4140. 00002BEC  1F3C 0001                move.b     -[A7], 0x1
  4141. 00002BF0  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  4142. 00002BF4  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  4143. 00002BF8  6000 0108                bra        +0x10A /* 00002D02 */
  4144. label00002BFC:
  4145. 00002BFC  7005                     moveq.l    D0, 0x05
  4146. 00002BFE  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4147. 00002C02  6626                     bne        +0x28 /* 00002C2A */
  4148. 00002C04  42A7                     clr.l      -[A7]
  4149. 00002C06  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  4150. 00002C0A  2D5F FBBC                move.l     [A6 - 0x444], [A7]+
  4151. 00002C0E  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  4152. 00002C12  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  4153. 00002C16  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  4154. 00002C1A  486E FBBC                pea.l      [A6 - 0x444]
  4155. 00002C1E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4156. 00002C22  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  4157. 00002C26  6000 00DA                bra        +0xDC /* 00002D02 */
  4158. label00002C2A:
  4159. 00002C2A  486E FDE0                pea.l      [A6 - 0x220]
  4160. 00002C2E  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  4161. 00002C32  7001                     moveq.l    D0, 0x01
  4162. 00002C34  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4163. 00002C38  57C0                     seq        D0
  4164. 00002C3A  7207                     moveq.l    D1, 0x07
  4165. 00002C3C  B26E FAA2                cmp.w      D1, [A6 - 0x55E]
  4166. 00002C40  57C1                     seq        D1
  4167. 00002C42  8001                     or.b       D0, D1
  4168. 00002C44  677C                     beq        +0x7E /* 00002CC2 */
  4169. 00002C46  7001                     moveq.l    D0, 0x01
  4170. 00002C48  2D40 FFFC                move.l     [A6 - 0x4], D0
  4171. 00002C4C  7001                     moveq.l    D0, 0x01
  4172. 00002C4E  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4173. 00002C52  660A                     bne        +0xC /* 00002C5E */
  4174. 00002C54  486E FBC4                pea.l      [A6 - 0x43C]
  4175. 00002C58  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  4176. 00002C5C  6016                     bra        +0x18 /* 00002C74 */
  4177. label00002C5E:
  4178. 00002C5E  1D7C 0007 FCD0           move.b     [A6 - 0x330], 0x7
  4179. 00002C64  422E FBC4                clr.b      [A6 - 0x43C]
  4180. 00002C68  2D6D AEAC FBC6           move.l     [A6 - 0x43A], [A5 - 0x5154]
  4181. 00002C6E  2D6D A548 FDDC           move.l     [A6 - 0x224], [A5 - 0x5AB8]
  4182. label00002C74:
  4183. 00002C74  102D B820                move.b     D0, [A5 - 0x47E0]
  4184. 00002C78  6704                     beq        +0x6 /* 00002C7E */
  4185. 00002C7A  6000 0086                bra        +0x88 /* 00002D02 */
  4186. label00002C7E:
  4187. 00002C7E  42A7                     clr.l      -[A7]
  4188. 00002C80  486E FBC4                pea.l      [A6 - 0x43C]
  4189. 00002C84  486E FBC0                pea.l      [A6 - 0x440]
  4190. 00002C88  4EAD 2DE2                jsr        [A5 + 0x2DE2 /* export_1464 */]
  4191. 00002C8C  4A9F                     tst.l      [A7]+
  4192. 00002C8E  57C0                     seq        D0
  4193. 00002C90  4A00                     tst.b      D0
  4194. 00002C92  661A                     bne        +0x1C /* 00002CAE */
  4195. 00002C94  2F00                     move.l     -[A7], D0
  4196. 00002C96  4267                     clr.w      -[A7]
  4197. 00002C98  486E FBC4                pea.l      [A6 - 0x43C]
  4198. 00002C9C  4267                     clr.w      -[A7]
  4199. 00002C9E  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  4200. 00002CA2  321F                     move.w     D1, [A7]+
  4201. 00002CA4  201F                     move.l     D0, [A7]+
  4202. 00002CA6  4A41                     tst.w      D1
  4203. 00002CA8  56C1                     sne        D1
  4204. 00002CAA  8001                     or.b       D0, D1
  4205. 00002CAC  670E                     beq        +0x10 /* 00002CBC */
  4206. label00002CAE:
  4207. 00002CAE  487A 005E                pea.l      [PC + 0x5E /* 00002D0E, value 0xC4E6F20, pstring "No such card" */]
  4208. 00002CB2  3F3C 0002                move.w     -[A7], 0x2
  4209. 00002CB6  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  4210. 00002CBA  6046                     bra        +0x48 /* 00002D02 */
  4211. label00002CBC:
  4212. 00002CBC  2F0E                     move.l     -[A7], A6
  4213. 00002CBE  4EBA FD92                jsr        [PC - 0x26E /* 00002A52 */]
  4214. label00002CC2:
  4215. 00002CC2  7002                     moveq.l    D0, 0x02
  4216. 00002CC4  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4217. 00002CC8  6610                     bne        +0x12 /* 00002CDA */
  4218. 00002CCA  42A7                     clr.l      -[A7]
  4219. 00002CCC  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4220. 00002CD0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4221. 00002CD4  2F0E                     move.l     -[A7], A6
  4222. 00002CD6  4EBA FD7A                jsr        [PC - 0x286 /* 00002A52 */]
  4223. label00002CDA:
  4224. 00002CDA  7003                     moveq.l    D0, 0x03
  4225. 00002CDC  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4226. 00002CE0  660C                     bne        +0xE /* 00002CEE */
  4227. 00002CE2  2D6D A8C2 FFFC           move.l     [A6 - 0x4], [A5 - 0x573E]
  4228. 00002CE8  2F0E                     move.l     -[A7], A6
  4229. 00002CEA  4EBA FD66                jsr        [PC - 0x29A /* 00002A52 */]
  4230. label00002CEE:
  4231. 00002CEE  7006                     moveq.l    D0, 0x06
  4232. 00002CF0  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4233. 00002CF4  660C                     bne        +0xE /* 00002D02 */
  4234. 00002CF6  2D6D A90A FFFC           move.l     [A6 - 0x4], [A5 - 0x56F6]
  4235. 00002CFC  2F0E                     move.l     -[A7], A6
  4236. 00002CFE  4EBA FD52                jsr        [PC - 0x2AE /* 00002A52 */]
  4237. label00002D02:
  4238. 00002D02  4FEE FA7E                lea.l      A7, [A6 - 0x582]
  4239. 00002D06  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4240. 00002D0A  4E5E                     unlink     A6
  4241. 00002D0C  4E75                     rts
  4242. 00002D0E  0C4E 6F20                cmpi.w     A6, 0x6F20 /* 'o ' */
  4243. 00002D12  7375                     moveq.l    D1, 0x75
  4244. 00002D14  6368                     bls        +0x6A /* 00002D7E */
  4245. 00002D16  2063                     movea.l    A0, -[A3]
  4246. 00002D18  6172                     bsr        +0x74 /* 00002D8C */
  4247. 00002D1A  6400 4E56                bcc        +0x4E58 /* 00007B72 */
  4248. export_1610: // at 00002D1C (misaligned)
  4249. 00002D1E  FDE0                     .extension 0xDE0 // unimplemented
  4250. 00002D20  48E7 0308                movem.l    -[A7], D6,D7,A4
  4251. 00002D24  526D B47C                addq.w     [A5 - 0x4B84], 1
  4252. 00002D28  7014                     moveq.l    D0, 0x14
  4253. 00002D2A  B06D B47C                cmp.w      D0, [A5 - 0x4B84]
  4254. 00002D2E  6C06                     bge        +0x8 /* 00002D36 */
  4255. 00002D30  3B7C 0001 B47C           move.w     [A5 - 0x4B84], 0x1
  4256. label00002D36:
  4257. 00002D36  4267                     clr.w      -[A7]
  4258. 00002D38  486E FDE4                pea.l      [A6 - 0x21C]
  4259. 00002D3C  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4260. 00002D40  101F                     move.b     D0, [A7]+
  4261. 00002D42  660C                     bne        +0xE /* 00002D50 */
  4262. 00002D44  3F3C 0001                move.w     -[A7], 0x1
  4263. 00002D48  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4264. 00002D4C  6000 00E8                bra        +0xEA /* 00002E36 */
  4265. label00002D50:
  4266. 00002D50  7002                     moveq.l    D0, 0x02
  4267. 00002D52  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  4268. 00002D56  57C0                     seq        D0
  4269. 00002D58  4A2E FDEE                tst.b      [A6 - 0x212]
  4270. 00002D5C  57C1                     seq        D1
  4271. 00002D5E  C001                     and.b      D0, D1
  4272. 00002D60  671E                     beq        +0x20 /* 00002D80 */
  4273. 00002D62  302D B47C                move.w     D0, [A5 - 0x4B84]
  4274. 00002D66  5340                     subq.w     D0, 1
  4275. 00002D68  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  4276. 00002D6C  E740                     asl        D0.w, 3
  4277. 00002D6E  49F0 0000                lea.l      A4, [A0 + D0.w]
  4278. 00002D72  28AD AEAC                move.l     [A4], [A5 - 0x5154]
  4279. 00002D76  296D A548 0004           move.l     [A4 + 0x4], [A5 - 0x5AB8]
  4280. 00002D7C  6000 00B8                bra        +0xBA /* 00002E36 */
  4281. // begin alternate branch 00002D7E-00002D86
  4282. label00002D7E:
  4283. 00002D7E  00B8 7004 B02E FDE4      ori.l      [0xFFFFFDE4], 0x7004B02E
  4284. // end alternate branch 00002D7E-00002D86
  4285. label00002D7E: // (misaligned)
  4286. label00002D80:
  4287. 00002D80  7004                     moveq.l    D0, 0x04
  4288. 00002D82  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  4289. 00002D86  57C0                     seq        D0
  4290. 00002D88  7201                     moveq.l    D1, 0x01
  4291. 00002D8A  B22E FDEE                cmp.b      D1, [A6 - 0x212]
  4292. // begin alternate branch 00002D8C-00002D8E
  4293. fn00002D8C:
  4294. 00002D8C  FDEE                     .extension 0xDEE // unimplemented
  4295. // end alternate branch 00002D8C-00002D8E
  4296. fn00002D8C: // (misaligned)
  4297. 00002D8E  57C1                     seq        D1
  4298. 00002D90  C001                     and.b      D0, D1
  4299. 00002D92  6774                     beq        +0x76 /* 00002E08 */
  4300. 00002D94  3E2D B468                move.w     D7, [A5 - 0x4B98]
  4301. label00002D98:
  4302. 00002D98  5347                     subq.w     D7, 1
  4303. 00002D9A  7001                     moveq.l    D0, 0x01
  4304. 00002D9C  B047                     cmp.w      D0, D7
  4305. 00002D9E  6F04                     ble        +0x6 /* 00002DA4 */
  4306. 00002DA0  3E3C 00C8                move.w     D7, 0xC8
  4307. label00002DA4:
  4308. 00002DA4  3007                     move.w     D0, D7
  4309. 00002DA6  5340                     subq.w     D0, 1
  4310. 00002DA8  41ED BA62                lea.l      A0, [A5 - 0x459E]
  4311. 00002DAC  E740                     asl        D0.w, 3
  4312. 00002DAE  4AB0 0000                tst.l      [A0 + D0.w]
  4313. 00002DB2  56C0                     sne        D0
  4314. 00002DB4  BE6D B468                cmp.w      D7, [A5 - 0x4B98]
  4315. 00002DB8  57C1                     seq        D1
  4316. 00002DBA  8001                     or.b       D0, D1
  4317. 00002DBC  67DA                     beq        -0x24 /* 00002D98 */
  4318. 00002DBE  BE6D B468                cmp.w      D7, [A5 - 0x4B98]
  4319. 00002DC2  6728                     beq        +0x2A /* 00002DEC */
  4320. 00002DC4  3007                     move.w     D0, D7
  4321. 00002DC6  5340                     subq.w     D0, 1
  4322. 00002DC8  41ED BA62                lea.l      A0, [A5 - 0x459E]
  4323. 00002DCC  E740                     asl        D0.w, 3
  4324. 00002DCE  322D B47C                move.w     D1, [A5 - 0x4B84]
  4325. 00002DD2  5341                     subq.w     D1, 1
  4326. 00002DD4  43ED C39C                lea.l      A1, [A5 - 0x3C64]
  4327. 00002DD8  E741                     asl        D1.w, 3
  4328. 00002DDA  43F1 1000                lea.l      A1, [A1 + D1.w]
  4329. 00002DDE  41F0 0000                lea.l      A0, [A0 + D0.w]
  4330. 00002DE2  7003                     moveq.l    D0, 0x03
  4331. label00002DE4:
  4332. 00002DE4  32D8                     move.w     [A1]+, [A0]+
  4333. 00002DE6  51C8 FFFC                dbf        D0, -0x6 /* 00002DE4 */
  4334. 00002DEA  604A                     bra        +0x4C /* 00002E36 */
  4335. label00002DEC:
  4336. 00002DEC  302D B47C                move.w     D0, [A5 - 0x4B84]
  4337. 00002DF0  5340                     subq.w     D0, 1
  4338. 00002DF2  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  4339. 00002DF6  E740                     asl        D0.w, 3
  4340. 00002DF8  49F0 0000                lea.l      A4, [A0 + D0.w]
  4341. 00002DFC  296D A544 0004           move.l     [A4 + 0x4], [A5 - 0x5ABC]
  4342. 00002E02  28AD AEA6                move.l     [A4], [A5 - 0x515A]
  4343. 00002E06  602E                     bra        +0x30 /* 00002E36 */
  4344. label00002E08:
  4345. 00002E08  4267                     clr.w      -[A7]
  4346. 00002E0A  486E FDE4                pea.l      [A6 - 0x21C]
  4347. 00002E0E  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  4348. 00002E12  3C1F                     move.w     D6, [A7]+
  4349. 00002E14  302D B47C                move.w     D0, [A5 - 0x4B84]
  4350. 00002E18  5340                     subq.w     D0, 1
  4351. 00002E1A  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  4352. 00002E1E  E740                     asl        D0.w, 3
  4353. 00002E20  49F0 0000                lea.l      A4, [A0 + D0.w]
  4354. 00002E24  28AD AEAC                move.l     [A4], [A5 - 0x5154]
  4355. 00002E28  296D A548 0004           move.l     [A4 + 0x4], [A5 - 0x5AB8]
  4356. 00002E2E  4267                     clr.w      -[A7]
  4357. 00002E30  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  4358. 00002E34  3C1F                     move.w     D6, [A7]+
  4359. label00002E36:
  4360. 00002E36  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4361. 00002E3A  4E5E                     unlink     A6
  4362. 00002E3C  4E75                     rts
  4363. fn00002E3E:
  4364. 00002E3E  4E56 0000                link       A6, 0
  4365. 00002E42  48E7 0108                movem.l    -[A7], D7,A4
  4366. 00002E46  3E2E 000C                move.w     D7, [A6 + 0xC]
  4367. 00002E4A  206E 0008                movea.l    A0, [A6 + 0x8]
  4368. 00002E4E  49E8 FB78                lea.l      A4, [A0 - 0x488]
  4369. 00002E52  102E 000E                move.b     D0, [A6 + 0xE]
  4370. 00002E56  671E                     beq        +0x20 /* 00002E76 */
  4371. 00002E58  3007                     move.w     D0, D7
  4372. 00002E5A  48C0                     ext.l      D0
  4373. 00002E5C  2940 0022                move.l     [A4 + 0x22], D0
  4374. 00002E60  3007                     move.w     D0, D7
  4375. 00002E62  48C0                     ext.l      D0
  4376. 00002E64  2940 0026                move.l     [A4 + 0x26], D0
  4377. 00002E68  70FF                     moveq.l    D0, 0xFFFFFFFF
  4378. 00002E6A  2940 0012                move.l     [A4 + 0x12], D0
  4379. 00002E6E  70FF                     moveq.l    D0, 0xFFFFFFFF
  4380. 00002E70  2940 0016                move.l     [A4 + 0x16], D0
  4381. 00002E74  601C                     bra        +0x1E /* 00002E92 */
  4382. label00002E76:
  4383. 00002E76  3007                     move.w     D0, D7
  4384. 00002E78  48C0                     ext.l      D0
  4385. 00002E7A  2940 0012                move.l     [A4 + 0x12], D0
  4386. 00002E7E  3007                     move.w     D0, D7
  4387. 00002E80  48C0                     ext.l      D0
  4388. 00002E82  2940 0016                move.l     [A4 + 0x16], D0
  4389. 00002E86  7001                     moveq.l    D0, 0x01
  4390. 00002E88  2940 0022                move.l     [A4 + 0x22], D0
  4391. 00002E8C  7001                     moveq.l    D0, 0x01
  4392. 00002E8E  2940 0026                move.l     [A4 + 0x26], D0
  4393. label00002E92:
  4394. 00002E92  4CDF 1080                movem.l    D7,A4, [A7]+
  4395. 00002E96  4E5E                     unlink     A6
  4396. 00002E98  205F                     movea.l    A0, [A7]+
  4397. 00002E9A  504F                     addq.w     A7, 8
  4398. 00002E9C  4ED0                     jmp        [A0]
  4399. fn00002E9E:
  4400. 00002E9E  4E56 0000                link       A6, 0
  4401. 00002EA2  206E 0008                movea.l    A0, [A6 + 0x8]
  4402. 00002EA6  4868 FEB8                pea.l      [A0 - 0x148]
  4403. 00002EAA  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4404. 00002EAE  206E 0008                movea.l    A0, [A6 + 0x8]
  4405. 00002EB2  4868 FEBC                pea.l      [A0 - 0x144]
  4406. 00002EB6  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4407. 00002EBA  206E 0008                movea.l    A0, [A6 + 0x8]
  4408. 00002EBE  2C48                     movea.l    A6, A0
  4409. 00002EC0  4EFA 040C                jmp        [PC + 0x40C /* 000032CE */]
  4410. 00002EC4  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4411. 00002EC8  2E9F                     move.l     [A7], [A7]+
  4412. 00002ECA  4E75                     rts
  4413. export_1611:
  4414. 00002ECC  4E56 FB6A                link       A6, -0x0496
  4415. 00002ED0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4416. 00002ED4  4267                     clr.w      -[A7]
  4417. 00002ED6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4418. 00002EDA  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4419. 00002EDE  7006                     moveq.l    D0, 0x06
  4420. 00002EE0  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4421. 00002EE4  57C0                     seq        D0
  4422. 00002EE6  4A00                     tst.b      D0
  4423. 00002EE8  660E                     bne        +0x10 /* 00002EF8 */
  4424. 00002EEA  7205                     moveq.l    D1, 0x05
  4425. 00002EEC  B26E FBA8                cmp.w      D1, [A6 - 0x458]
  4426. 00002EF0  57C1                     seq        D1
  4427. 00002EF2  8001                     or.b       D0, D1
  4428. 00002EF4  6700 0360                beq        +0x362 /* 00003256 */
  4429. label00002EF8:
  4430. 00002EF8  7000                     moveq.l    D0, 0x00
  4431. 00002EFA  2D40 FEB8                move.l     [A6 - 0x148], D0
  4432. 00002EFE  426E FBA6                clr.w      [A6 - 0x45A]
  4433. 00002F02  7005                     moveq.l    D0, 0x05
  4434. 00002F04  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4435. 00002F08  667E                     bne        +0x80 /* 00002F88 */
  4436. 00002F0A  42A7                     clr.l      -[A7]
  4437. 00002F0C  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  4438. 00002F10  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  4439. 00002F14  3D5F FB76                move.w     [A6 - 0x48A], [A7]+
  4440. 00002F18  42A7                     clr.l      -[A7]
  4441. 00002F1A  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  4442. 00002F1E  2D5F FEB8                move.l     [A6 - 0x148], [A7]+
  4443. 00002F22  206E FEB8                movea.l    A0, [A6 - 0x148]
  4444. 00002F26  2D50 FBAC                move.l     [A6 - 0x454], [A0]
  4445. 00002F2A  2D6E FBAC FBB0           move.l     [A6 - 0x450], [A6 - 0x454]
  4446. 00002F30  486E FBB0                pea.l      [A6 - 0x450]
  4447. 00002F34  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  4448. 00002F38  1D7C 0001 FB75           move.b     [A6 - 0x48B], 0x1
  4449. label00002F3E:
  4450. 00002F3E  42A7                     clr.l      -[A7]
  4451. 00002F40  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4452. 00002F44  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4453. 00002F48  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  4454. 00002F4C  201F                     move.l     D0, [A7]+
  4455. 00002F4E  3D40 FBA6                move.w     [A6 - 0x45A], D0
  4456. 00002F52  7002                     moveq.l    D0, 0x02
  4457. 00002F54  B06E FBA6                cmp.w      D0, [A6 - 0x45A]
  4458. 00002F58  6F24                     ble        +0x26 /* 00002F7E */
  4459. 00002F5A  422E FB75                clr.b      [A6 - 0x48B]
  4460. 00002F5E  2F3C 0001 0000           move.l     -[A7], 0x10000
  4461. 00002F64  42A7                     clr.l      -[A7]
  4462. 00002F66  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4463. 00002F6A  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4464. 00002F6E  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  4465. 00002F72  201F                     move.l     D0, [A7]+
  4466. 00002F74  3F00                     move.w     -[A7], D0
  4467. 00002F76  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  4468. 00002F7A  3D5F FBA6                move.w     [A6 - 0x45A], [A7]+
  4469. label00002F7E:
  4470. 00002F7E  206D FE80                movea.l    A0, [A5 - 0x180]
  4471. 00002F82  316E FB76 0044           move.w     [A0 + 0x44], [A6 - 0x48A]
  4472. label00002F88:
  4473. 00002F88  42A7                     clr.l      -[A7]
  4474. 00002F8A  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  4475. 00002F8E  2D5F FBB4                move.l     [A6 - 0x44C], [A7]+
  4476. 00002F92  426E FBA2                clr.w      [A6 - 0x45E]
  4477. 00002F96  4267                     clr.w      -[A7]
  4478. 00002F98  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4479. 00002F9C  7003                     moveq.l    D0, 0x03
  4480. 00002F9E  B05F                     cmp.w      D0, [A7]+
  4481. 00002FA0  660E                     bne        +0x10 /* 00002FB0 */
  4482. 00002FA2  4267                     clr.w      -[A7]
  4483. 00002FA4  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4484. 00002FA8  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  4485. 00002FAC  3D5F FBA2                move.w     [A6 - 0x45E], [A7]+
  4486. label00002FB0:
  4487. 00002FB0  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4488. 00002FB4  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4489. 00002FB8  42A7                     clr.l      -[A7]
  4490. 00002FBA  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4491. 00002FBE  201F                     move.l     D0, [A7]+
  4492. 00002FC0  1D40 FB73                move.b     [A6 - 0x48D], D0
  4493. 00002FC4  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4494. 00002FC8  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4495. 00002FCC  42A7                     clr.l      -[A7]
  4496. 00002FCE  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  4497. 00002FD2  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  4498. 00002FD6  3D5F FB76                move.w     [A6 - 0x48A], [A7]+
  4499. 00002FDA  42A7                     clr.l      -[A7]
  4500. 00002FDC  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  4501. 00002FE0  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  4502. 00002FE4  206E FEBC                movea.l    A0, [A6 - 0x144]
  4503. 00002FE8  2D50 FBAC                move.l     [A6 - 0x454], [A0]
  4504. 00002FEC  2D6E FBAC FBB0           move.l     [A6 - 0x450], [A6 - 0x454]
  4505. 00002FF2  486E FBB0                pea.l      [A6 - 0x450]
  4506. 00002FF6  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  4507. 00002FFA  1D7C 0001 FB74           move.b     [A6 - 0x48C], 0x1
  4508. 00003000  42A7                     clr.l      -[A7]
  4509. 00003002  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4510. 00003006  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4511. 0000300A  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  4512. 0000300E  201F                     move.l     D0, [A7]+
  4513. 00003010  3D40 FBA4                move.w     [A6 - 0x45C], D0
  4514. 00003014  7002                     moveq.l    D0, 0x02
  4515. 00003016  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4516. 0000301A  6F18                     ble        +0x1A /* 00003034 */
  4517. 0000301C  422E FB74                clr.b      [A6 - 0x48C]
  4518. 00003020  42A7                     clr.l      -[A7]
  4519. 00003022  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4520. 00003026  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4521. 0000302A  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  4522. 0000302E  201F                     move.l     D0, [A7]+
  4523. 00003030  3D40 FBA4                move.w     [A6 - 0x45C], D0
  4524. label00003034:
  4525. 00003034  206D FE80                movea.l    A0, [A5 - 0x180]
  4526. 00003038  316E FB76 0044           move.w     [A0 + 0x44], [A6 - 0x48A]
  4527. 0000303E  7001                     moveq.l    D0, 0x01
  4528. 00003040  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4529. 00003044  6612                     bne        +0x14 /* 00003058 */
  4530. 00003046  4267                     clr.w      -[A7]
  4531. 00003048  3F2E FBA6                move.w     -[A7], [A6 - 0x45A]
  4532. label0000304C:
  4533. 0000304C  3F3C 0001                move.w     -[A7], 0x1
  4534. 00003050  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  4535. 00003054  3D5F FBA6                move.w     [A6 - 0x45A], [A7]+
  4536. label00003058:
  4537. 00003058  4A6E FBA2                tst.w      [A6 - 0x45E]
  4538. 0000305C  6660                     bne        +0x62 /* 000030BE */
  4539. 0000305E  7001                     moveq.l    D0, 0x01
  4540. 00003060  B02E FB73                cmp.b      D0, [A6 - 0x48D]
  4541. 00003064  57C0                     seq        D0
  4542. 00003066  7202                     moveq.l    D1, 0x02
  4543. 00003068  B22E FB73                cmp.b      D1, [A6 - 0x48D]
  4544. 0000306C  57C1                     seq        D1
  4545. 0000306E  8001                     or.b       D0, D1
  4546. 00003070  6706                     beq        +0x8 /* 00003078 */
  4547. 00003072  3D7C FFFF FBA2           move.w     [A6 - 0x45E], 0xFFFF
  4548. label00003078:
  4549. 00003078  7002                     moveq.l    D0, 0x02
  4550. 0000307A  B02E FB73                cmp.b      D0, [A6 - 0x48D]
  4551. 0000307E  6600 00E2                bne        +0xE4 /* 00003162 */
  4552. 00003082  3D7C 0001 FB70           move.w     [A6 - 0x490], 0x1
  4553. 00003088  4267                     clr.w      -[A7]
  4554. 0000308A  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4555. 0000308E  A950                     syscall    CountMItems
  4556. 00003090  3D5F FB6E                move.w     [A6 - 0x492], [A7]+
  4557. 00003094  3D6E FB70 FBAA           move.w     [A6 - 0x456], [A6 - 0x490]
  4558. 0000309A  6014                     bra        +0x16 /* 000030B0 */
  4559. label0000309C:
  4560. 0000309C  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4561. 000030A0  3F3C 0001                move.w     -[A7], 0x1
  4562. 000030A4  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  4563. 000030A8  526E FBAA                addq.w     [A6 - 0x456], 1
  4564. 000030AC  6900 00B4                bvs        +0xB6 /* 00003162 */
  4565. label000030B0:
  4566. 000030B0  302E FBAA                move.w     D0, [A6 - 0x456]
  4567. 000030B4  B06E FB6E                cmp.w      D0, [A6 - 0x492]
  4568. 000030B8  6FE2                     ble        -0x1C /* 0000309C */
  4569. 000030BA  6000 00A6                bra        +0xA8 /* 00003162 */
  4570. label000030BE:
  4571. 000030BE  4A2E FB73                tst.b      [A6 - 0x48D]
  4572. 000030C2  6604                     bne        +0x6 /* 000030C8 */
  4573. 000030C4  536E FBA2                subq.w     [A6 - 0x45E], 1
  4574. label000030C8:
  4575. 000030C8  7002                     moveq.l    D0, 0x02
  4576. 000030CA  B02E FB73                cmp.b      D0, [A6 - 0x48D]
  4577. 000030CE  6600 0092                bne        +0x94 /* 00003162 */
  4578. 000030D2  7001                     moveq.l    D0, 0x01
  4579. 000030D4  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4580. 000030D8  57C0                     seq        D0
  4581. 000030DA  4A00                     tst.b      D0
  4582. 000030DC  6774                     beq        +0x76 /* 00003152 */
  4583. 000030DE  222E FBB4                move.l     D1, [A6 - 0x44C]
  4584. 000030E2  B2AD C1D4                cmp.l      D1, [A5 - 0x3E2C]
  4585. 000030E6  57C1                     seq        D1
  4586. 000030E8  C001                     and.b      D0, D1
  4587. 000030EA  6766                     beq        +0x68 /* 00003152 */
  4588. 000030EC  7201                     moveq.l    D1, 0x01
  4589. 000030EE  B26E FBA2                cmp.w      D1, [A6 - 0x45E]
  4590. 000030F2  57C1                     seq        D1
  4591. 000030F4  C001                     and.b      D0, D1
  4592. 000030F6  675A                     beq        +0x5C /* 00003152 */
  4593. 000030F8  206E FEBC                movea.l    A0, [A6 - 0x144]
  4594. 000030FC  2F10                     move.l     -[A7], [A0]
  4595. 000030FE  486D D01A                pea.l      [A5 - 0x2FE6]
  4596. 00003102  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  4597. 00003106  486D D01A                pea.l      [A5 - 0x2FE6]
  4598. 0000310A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4599. 0000310E  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4600. 00003112  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4601. 00003116  1F3C 0002                move.b     -[A7], 0x2
  4602. 0000311A  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  4603. 0000311E  7001                     moveq.l    D0, 0x01
  4604. 00003120  B06E FBA6                cmp.w      D0, [A6 - 0x45A]
  4605. 00003124  6626                     bne        +0x28 /* 0000314C */
  4606. 00003126  206E FEB8                movea.l    A0, [A6 - 0x148]
  4607. 0000312A  2F10                     move.l     -[A7], [A0]
  4608. 0000312C  486D D01A                pea.l      [A5 - 0x2FE6]
  4609. 00003130  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  4610. 00003134  486D D01A                pea.l      [A5 - 0x2FE6]
  4611. 00003138  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4612. 0000313C  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4613. 00003140  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4614. 00003144  1F3C 0044                move.b     -[A7], 0x44 /* 'D' */
  4615. 00003148  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  4616. label0000314C:
  4617. 0000314C  2F0E                     move.l     -[A7], A6
  4618. 0000314E  4EBA FD4E                jsr        [PC - 0x2B2 /* 00002E9E */]
  4619. label00003152:
  4620. 00003152  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4621. 00003156  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4622. 0000315A  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  4623. 0000315E  536E FBA2                subq.w     [A6 - 0x45E], 1
  4624. label00003162:
  4625. 00003162  4A6E FBA6                tst.w      [A6 - 0x45A]
  4626. 00003166  56C0                     sne        D0
  4627. 00003168  4A00                     tst.b      D0
  4628. 0000316A  671A                     beq        +0x1C /* 00003186 */
  4629. 0000316C  322E FBA6                move.w     D1, [A6 - 0x45A]
  4630. 00003170  B26E FBA4                cmp.w      D1, [A6 - 0x45C]
  4631. 00003174  56C1                     sne        D1
  4632. 00003176  C001                     and.b      D0, D1
  4633. 00003178  670C                     beq        +0xE /* 00003186 */
  4634. 0000317A  3F3C 007F                move.w     -[A7], 0x7F
  4635. 0000317E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4636. 00003182  6000 00CC                bra        +0xCE /* 00003250 */
  4637. label00003186:
  4638. 00003186  41EE FB78                lea.l      A0, [A6 - 0x488]
  4639. 0000318A  43ED CFBC                lea.l      A1, [A5 - 0x3044]
  4640. 0000318E  7014                     moveq.l    D0, 0x14
  4641. label00003190:
  4642. 00003190  30D9                     move.w     [A0]+, [A1]+
  4643. 00003192  51C8 FFFC                dbf        D0, -0x6 /* 00003190 */
  4644. 00003196  3D7C 0001 FB6C           move.w     [A6 - 0x494], 0x1
  4645. 0000319C  4267                     clr.w      -[A7]
  4646. 0000319E  3F2E FBA4                move.w     -[A7], [A6 - 0x45C]
  4647. 000031A2  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  4648. 000031A6  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  4649. 000031AA  3D5F FB6A                move.w     [A6 - 0x496], [A7]+
  4650. 000031AE  3D6E FB6C FBAA           move.w     [A6 - 0x456], [A6 - 0x494]
  4651. 000031B4  6000 008E                bra        +0x90 /* 00003244 */
  4652. label000031B8:
  4653. 000031B8  1F2E FB74                move.b     -[A7], [A6 - 0x48C]
  4654. 000031BC  3F2E FBAA                move.w     -[A7], [A6 - 0x456]
  4655. 000031C0  2F0E                     move.l     -[A7], A6
  4656. 000031C2  4EBA FC7A                jsr        [PC - 0x386 /* 00002E3E */]
  4657. 000031C6  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  4658. 000031CA  1F3C 0002                move.b     -[A7], 0x2
  4659. 000031CE  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4660. 000031D2  486E FB78                pea.l      [A6 - 0x488]
  4661. 000031D6  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  4662. 000031DA  486E FDB8                pea.l      [A6 - 0x248]
  4663. 000031DE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4664. 000031E2  422E FCB8                clr.b      [A6 - 0x348]
  4665. 000031E6  4AAE FEB8                tst.l      [A6 - 0x148]
  4666. 000031EA  6732                     beq        +0x34 /* 0000321E */
  4667. 000031EC  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  4668. 000031F0  1F3C 0002                move.b     -[A7], 0x2
  4669. 000031F4  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4670. 000031F8  7001                     moveq.l    D0, 0x01
  4671. 000031FA  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4672. 000031FE  6C16                     bge        +0x18 /* 00003216 */
  4673. 00003200  1F2E FB75                move.b     -[A7], [A6 - 0x48B]
  4674. 00003204  3F2E FBAA                move.w     -[A7], [A6 - 0x456]
  4675. 00003208  2F0E                     move.l     -[A7], A6
  4676. 0000320A  4EBA FC32                jsr        [PC - 0x3CE /* 00002E3E */]
  4677. 0000320E  486E FB78                pea.l      [A6 - 0x488]
  4678. 00003212  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  4679. label00003216:
  4680. 00003216  486E FCB8                pea.l      [A6 - 0x348]
  4681. 0000321A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4682. label0000321E:
  4683. 0000321E  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4684. 00003222  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4685. 00003226  486E FDB8                pea.l      [A6 - 0x248]
  4686. 0000322A  486E FCB8                pea.l      [A6 - 0x348]
  4687. 0000322E  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  4688. 00003232  70FF                     moveq.l    D0, 0xFFFFFFFF
  4689. 00003234  B06E FBA2                cmp.w      D0, [A6 - 0x45E]
  4690. 00003238  6C04                     bge        +0x6 /* 0000323E */
  4691. 0000323A  526E FBA2                addq.w     [A6 - 0x45E], 1
  4692. label0000323E:
  4693. 0000323E  526E FBAA                addq.w     [A6 - 0x456], 1
  4694. 00003242  690C                     bvs        +0xE /* 00003250 */
  4695. label00003244:
  4696. 00003244  302E FBAA                move.w     D0, [A6 - 0x456]
  4697. 00003248  B06E FB6A                cmp.w      D0, [A6 - 0x496]
  4698. 0000324C  6F00 FF6A                ble        -0x94 /* 000031B8 */
  4699. label00003250:
  4700. 00003250  2F0E                     move.l     -[A7], A6
  4701. 00003252  4EBA FC4A                jsr        [PC - 0x3B6 /* 00002E9E */]
  4702. label00003256:
  4703. 00003256  7002                     moveq.l    D0, 0x02
  4704. 00003258  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4705. 0000325C  6614                     bne        +0x16 /* 00003272 */
  4706. 0000325E  486E FEC0                pea.l      [A6 - 0x140]
  4707. 00003262  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  4708. 00003266  4267                     clr.w      -[A7]
  4709. 00003268  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4710. 0000326C  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4711. 00003270  6012                     bra        +0x14 /* 00003284 */
  4712. label00003272:
  4713. 00003272  41EE FEC0                lea.l      A0, [A6 - 0x140]
  4714. 00003276  43ED F7CC                lea.l      A1, [A5 - 0x834]
  4715. 0000327A  303C 009F                move.w     D0, 0x9F
  4716. label0000327E:
  4717. 0000327E  30D9                     move.w     [A0]+, [A1]+
  4718. 00003280  51C8 FFFC                dbf        D0, -0x6 /* 0000327E */
  4719. label00003284:
  4720. 00003284  7001                     moveq.l    D0, 0x01
  4721. 00003286  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4722. 0000328A  6612                     bne        +0x14 /* 0000329E */
  4723. 0000328C  486E FEC0                pea.l      [A6 - 0x140]
  4724. 00003290  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  4725. 00003294  4267                     clr.w      -[A7]
  4726. 00003296  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4727. 0000329A  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4728. label0000329E:
  4729. 0000329E  4A6E FBA8                tst.w      [A6 - 0x458]
  4730. 000032A2  6618                     bne        +0x1A /* 000032BC */
  4731. 000032A4  42A7                     clr.l      -[A7]
  4732. 000032A6  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4733. 000032AA  201F                     move.l     D0, [A7]+
  4734. 000032AC  1D40 FB73                move.b     [A6 - 0x48D], D0
  4735. 000032B0  4267                     clr.w      -[A7]
  4736. 000032B2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4737. 000032B6  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4738. 000032BA  6006                     bra        +0x8 /* 000032C2 */
  4739. label000032BC:
  4740. 000032BC  1D7C 0002 FB73           move.b     [A6 - 0x48D], 0x2
  4741. label000032C2:
  4742. 000032C2  486E FEC0                pea.l      [A6 - 0x140]
  4743. 000032C6  1F2E FB73                move.b     -[A7], [A6 - 0x48D]
  4744. 000032CA  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  4745. label000032CE:
  4746. 000032CE  4FEE FB4A                lea.l      A7, [A6 - 0x4B6]
  4747. 000032D2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4748. 000032D6  4E5E                     unlink     A6
  4749. 000032D8  4E75                     rts
  4750. export_1612:
  4751. 000032DA  4E56 0000                link       A6, 0
  4752. 000032DE  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  4753. 000032E2  486D 051A                pea.l      [A5 + 0x51A /* export_159 */]
  4754. 000032E6  A9F1                     syscall    UnloadSeg
  4755. 000032E8  4E5E                     unlink     A6
  4756. 000032EA  4E75                     rts
  4757. export_1613:
  4758. 000032EC  4E56 0000                link       A6, 0
  4759. 000032F0  526D CE78                addq.w     [A5 - 0x3188], 1
  4760. 000032F4  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  4761. 000032F8  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  4762. 000032FC  4E5E                     unlink     A6
  4763. 000032FE  4E75                     rts
  4764. export_1614:
  4765. 00003300  4E56 0000                link       A6, 0
  4766. 00003304  526D CE78                addq.w     [A5 - 0x3188], 1
  4767. 00003308  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  4768. 0000330C  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  4769. 00003310  4E5E                     unlink     A6
  4770. 00003312  4E75                     rts
  4771. export_1615:
  4772. fn00003314:
  4773. 00003314  4E56 FFFA                link       A6, -0x0006
  4774. 00003318  2F3C 0002 0080           move.l     -[A7], 0x20080
  4775. 0000331E  486E FFFA                pea.l      [A6 - 0x6]
  4776. 00003322  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  4777. 00003326  3B6E FFFA CBD6           move.w     [A5 - 0x342A], [A6 - 0x6]
  4778. 0000332C  1B6E FFFC CBCE           move.b     [A5 - 0x3432], [A6 - 0x4]
  4779. 00003332  3B6E FFFE CBD4           move.w     [A5 - 0x342C], [A6 - 0x2]
  4780. 00003338  426D CBD0                clr.w      [A5 - 0x3430]
  4781. 0000333C  4267                     clr.w      -[A7]
  4782. 0000333E  3F2D CBD4                move.w     -[A7], [A5 - 0x342C]
  4783. 00003342  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  4784. 00003346  3B5F CBCA                move.w     [A5 - 0x3436], [A7]+
  4785. 0000334A  486D CBF8                pea.l      [A5 - 0x3408]
  4786. 0000334E  42A7                     clr.l      -[A7]
  4787. 00003350  42A7                     clr.l      -[A7]
  4788. 00003352  A8A7                     syscall    SetRect
  4789. 00003354  4E5E                     unlink     A6
  4790. 00003356  4E75                     rts
  4791. fn00003358:
  4792. 00003358  4E56 0000                link       A6, 0
  4793. 0000335C  422D C6CE                clr.b      [A5 - 0x3932]
  4794. 00003360  3F3C 0001                move.w     -[A7], 0x1
  4795. 00003364  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  4796. 00003368  102D B9F8                move.b     D0, [A5 - 0x4608]
  4797. 0000336C  6704                     beq        +0x6 /* 00003372 */
  4798. 0000336E  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  4799. label00003372:
  4800. 00003372  422D C240                clr.b      [A5 - 0x3DC0]
  4801. 00003376  422D C2F8                clr.b      [A5 - 0x3D08]
  4802. 0000337A  3B7C 0001 C1C2           move.w     [A5 - 0x3E3E], 0x1
  4803. 00003380  3F3C 000C                move.w     -[A7], 0xC
  4804. 00003384  1F3C 0001                move.b     -[A7], 0x1
  4805. 00003388  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  4806. 0000338C  3B7C 0008 C50A           move.w     [A5 - 0x3AF6], 0x8
  4807. 00003392  3B7C 0004 C2E4           move.w     [A5 - 0x3D1C], 0x4
  4808. 00003398  426D C1AC                clr.w      [A5 - 0x3E54]
  4809. 0000339C  102D A1F8                move.b     D0, [A5 - 0x5E08]
  4810. 000033A0  6706                     beq        +0x8 /* 000033A8 */
  4811. 000033A2  3B7C FFFF C1AC           move.w     [A5 - 0x3E54], 0xFFFF
  4812. label000033A8:
  4813. 000033A8  3B6D A09C C1AE           move.w     [A5 - 0x3E52], [A5 - 0x5F64]
  4814. 000033AE  3B6D A09A C1B0           move.w     [A5 - 0x3E50], [A5 - 0x5F66]
  4815. 000033B4  422D C1B2                clr.b      [A5 - 0x3E4E]
  4816. 000033B8  4267                     clr.w      -[A7]
  4817. 000033BA  3F2D C1B0                move.w     -[A7], [A5 - 0x3E50]
  4818. 000033BE  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  4819. 000033C2  3B5F C1B4                move.w     [A5 - 0x3E4C], [A7]+
  4820. 000033C6  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  4821. 000033CA  1F3C 0001                move.b     -[A7], 0x1
  4822. 000033CE  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  4823. 000033D2  4E5E                     unlink     A6
  4824. 000033D4  4E75                     rts
  4825. export_1616:
  4826. 000033D6  4E56 0000                link       A6, 0
  4827. 000033DA  4267                     clr.w      -[A7]
  4828. 000033DC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4829. 000033E0  301F                     move.w     D0, [A7]+
  4830. 000033E2  670A                     beq        +0xC /* 000033EE */
  4831. 000033E4  5340                     subq.w     D0, 1
  4832. 000033E6  670C                     beq        +0xE /* 000033F4 */
  4833. 000033E8  5340                     subq.w     D0, 1
  4834. 000033EA  670E                     beq        +0x10 /* 000033FA */
  4835. 000033EC  6010                     bra        +0x12 /* 000033FE */
  4836. label000033EE:
  4837. 000033EE  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  4838. 000033F2  600A                     bra        +0xC /* 000033FE */
  4839. label000033F4:
  4840. 000033F4  4EBA FF62                jsr        [PC - 0x9E /* 00003358 */]
  4841. 000033F8  6004                     bra        +0x6 /* 000033FE */
  4842. label000033FA:
  4843. 000033FA  4EBA FF18                jsr        [PC - 0xE8 /* 00003314 */]
  4844. label000033FE:
  4845. 000033FE  4E5E                     unlink     A6
  4846. 00003400  4E75                     rts
  4847. export_1617:
  4848. 00003402  4E56 0000                link       A6, 0
  4849. 00003406  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4850. 0000340A  4E5E                     unlink     A6
  4851. 0000340C  4E75                     rts
  4852. export_1618:
  4853. 0000340E  4E56 0000                link       A6, 0
  4854. 00003412  4EBA EAD2                jsr        [PC - 0x152E /* 00001EE6 */]
  4855. 00003416  4E5E                     unlink     A6
  4856. 00003418  4E75                     rts
  4857. export_1619:
  4858. 0000341A  4E56 0000                link       A6, 0
  4859. 0000341E  4E5E                     unlink     A6
  4860. 00003420  4E75                     rts
  4861. export_1620:
  4862. 00003422  4E56 FBEC                link       A6, -0x0414
  4863. 00003426  2F07                     move.l     -[A7], D7
  4864. 00003428  486E FE00                pea.l      [A6 - 0x200]
  4865. 0000342C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4866. 00003430  4267                     clr.w      -[A7]
  4867. 00003432  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4868. 00003436  4A5F                     tst.w      [A7]+
  4869. 00003438  57C7                     seq        D7
  4870. 0000343A  4407                     neg.b      D7
  4871. 0000343C  1007                     move.b     D0, D7
  4872. 0000343E  6708                     beq        +0xA /* 00003448 */
  4873. 00003440  486E FF00                pea.l      [A6 - 0x100]
  4874. 00003444  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4875. label00003448:
  4876. 00003448  486E FE00                pea.l      [A6 - 0x200]
  4877. 0000344C  1F3C 0001                move.b     -[A7], 0x1
  4878. 00003450  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  4879. 00003454  4267                     clr.w      -[A7]
  4880. 00003456  486E FE00                pea.l      [A6 - 0x200]
  4881. 0000345A  42A7                     clr.l      -[A7]
  4882. 0000345C  486E FBEC                pea.l      [A6 - 0x414]
  4883. 00003460  486E FCFA                pea.l      [A6 - 0x306]
  4884. 00003464  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4885. 00003468  4A5F                     tst.w      [A7]+
  4886. 0000346A  6710                     beq        +0x12 /* 0000347C */
  4887. 0000346C  487A 00E0                pea.l      [PC + 0xE0 /* 0000354E, value 0x1743616E, pstring "Can\'t create that file." */]
  4888. 00003470  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  4889. 00003474  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  4890. 00003478  6000 00A8                bra        +0xAA /* 00003522 */
  4891. label0000347C:
  4892. 0000347C  1007                     move.b     D0, D7
  4893. 0000347E  6770                     beq        +0x72 /* 000034F0 */
  4894. 00003480  2D6D A660 FBEC           move.l     [A6 - 0x414], [A5 - 0x59A0]
  4895. 00003486  4267                     clr.w      -[A7]
  4896. 00003488  486E FF00                pea.l      [A6 - 0x100]
  4897. 0000348C  42A7                     clr.l      -[A7]
  4898. 0000348E  486E FBEC                pea.l      [A6 - 0x414]
  4899. 00003492  486E FBF4                pea.l      [A6 - 0x40C]
  4900. 00003496  486E FE00                pea.l      [A6 - 0x200]
  4901. 0000349A  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  4902. 0000349E  101F                     move.b     D0, [A7]+
  4903. 000034A0  6660                     bne        +0x62 /* 00003502 */
  4904. 000034A2  2D7C 4150 504C FBEC      move.l     [A6 - 0x414], 0x4150504C /* 'APPL' */
  4905. 000034AA  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4906. 000034AE  4267                     clr.w      -[A7]
  4907. 000034B0  486E FF00                pea.l      [A6 - 0x100]
  4908. 000034B4  42A7                     clr.l      -[A7]
  4909. 000034B6  486E FBEC                pea.l      [A6 - 0x414]
  4910. 000034BA  486E FBF4                pea.l      [A6 - 0x40C]
  4911. 000034BE  486E FE00                pea.l      [A6 - 0x200]
  4912. 000034C2  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  4913. 000034C6  101F                     move.b     D0, [A7]+
  4914. 000034C8  6718                     beq        +0x1A /* 000034E2 */
  4915. 000034CA  2F00                     move.l     -[A7], D0
  4916. 000034CC  4267                     clr.w      -[A7]
  4917. 000034CE  486D A55A                pea.l      [A5 - 0x5AA6]
  4918. 000034D2  486E FBF4                pea.l      [A6 - 0x40C]
  4919. 000034D6  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  4920. 000034DA  121F                     move.b     D1, [A7]+
  4921. 000034DC  201F                     move.l     D0, [A7]+
  4922. 000034DE  C001                     and.b      D0, D1
  4923. 000034E0  6620                     bne        +0x22 /* 00003502 */
  4924. label000034E2:
  4925. 000034E2  487A 005C                pea.l      [PC + 0x5C /* 00003540, value 0xD4E6F20 '\rNo ', pstring "No such stack" */]
  4926. 000034E6  3F3C 0001                move.w     -[A7], 0x1
  4927. 000034EA  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  4928. 000034EE  6032                     bra        +0x34 /* 00003522 */
  4929. label000034F0:
  4930. 000034F0  41EE FBF4                lea.l      A0, [A6 - 0x40C]
  4931. 000034F4  43ED A438                lea.l      A1, [A5 - 0x5BC8]
  4932. 000034F8  303C 0082                move.w     D0, 0x82
  4933. label000034FC:
  4934. 000034FC  30D9                     move.w     [A0]+, [A1]+
  4935. 000034FE  51C8 FFFC                dbf        D0, -0x6 /* 000034FC */
  4936. label00003502:
  4937. 00003502  4267                     clr.w      -[A7]
  4938. 00003504  486E FBF4                pea.l      [A6 - 0x40C]
  4939. 00003508  486E FCFA                pea.l      [A6 - 0x306]
  4940. 0000350C  4267                     clr.w      -[A7]
  4941. 0000350E  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  4942. 00003512  4A5F                     tst.w      [A7]+
  4943. 00003514  670C                     beq        +0xE /* 00003522 */
  4944. 00003516  487A 0010                pea.l      [PC + 0x10 /* 00003528, value 0x1643616E, pstring "Can\'t duplicate stack." */]
  4945. 0000351A  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  4946. 0000351E  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  4947. label00003522:
  4948. 00003522  2E1F                     move.l     D7, [A7]+
  4949. 00003524  4E5E                     unlink     A6
  4950. 00003526  4E75                     rts
  4951. 00003528  1643                     movea.b    A3, D3
  4952. 0000352A  616E                     bsr        +0x70 /* 0000359A */
  4953. 0000352C  2774 2064 7570           move.l     [A3 + 0x7570], [A4 + D2.w + 0x64]
  4954. 00003532  6C69                     bge        +0x6B /* 0000359D */
  4955. 00003534  6361                     bls        +0x63 /* 00003597 */
  4956. 00003536  7465                     moveq.l    D2, 0x65
  4957. 00003538  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4958. 0000353C  636B                     bls        +0x6D /* 000035A9 */
  4959. 0000353E  2E00                     move.l     D7, D0
  4960. 00003540  0D4E                     bchg       A6, D6
  4961. 00003542  6F20                     ble        +0x22 /* 00003564 */
  4962. 00003544  7375                     moveq.l    D1, 0x75
  4963. 00003546  6368                     bls        +0x6A /* 000035B0 */
  4964. 00003548  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4965. 0000354C  636B                     bls        +0x6D /* 000035B9 */
  4966. 0000354E  1743 616E                move.b     [A3 + 0x616E], D3
  4967. 00003552  2774 2063 7265           move.l     [A3 + 0x7265], [A4 + D2.w + 0x63]
  4968. 00003558  6174                     bsr        +0x76 /* 000035CE */
  4969. 0000355A  6520                     bcs        +0x22 /* 0000357C */
  4970. 0000355C  7468                     moveq.l    D2, 0x68
  4971. 0000355E  6174                     bsr        +0x76 /* 000035D4 */
  4972. 00003560  2066                     movea.l    A0, -[A6]
  4973. 00003562  696C                     bvs        +0x6E /* 000035D0 */
  4974. label00003564:
  4975. 00003564  652E                     bcs        +0x30 /* 00003594 */
  4976.